课程
/后端开发
/C
/C语言入门
#include<stdio.h> int main() { int i=2; printf("%d,%d,%d"i,++i,i++); return 0; }
2020-01-02
源自:C语言入门 3-3
正在回答
写在一起就是全部运算完了再输出的结果
i++是先赋值,再计算,i=2时,赋值i=2,所以i++就是2,但是如果后面还有就是,那就是从3 开始了
至于为啥第一个i也等于2,求一个大佬告诉
#include<stdio.h>
int main()
int
main()
{
int i=2;
i=2;
printf("%d",i);
printf
(
"%d",
i);
printf("%d",++i);
("
%d",
++i);
printf("%d",i++);
"%d"
,i++);
return 0;
return
0;
}
改成这样可以
你看看你"后面是不是少了个逗号。。。
精慕门7292201 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答 printf("%d*%d=%d\t",i,j,result);
3 回答#include <stdio.h> int main() { int i, j, result; for(i=9;i>=1;i--) { for(j=1;j<=i;j++) { result =i * j; printf("d%*%d=%d\t",i,j,result); } } printf("\n"); return 0; }
2 回答关于乘法表中printf("%d*%d-%d\t",i,j,result); %d*%d-%d是怎么出来的
2 回答printf("%d*%d=%d\t",i,j,result);这是什么意思,特别是\t
1 回答这个程序的printf("i * j=%d ",i,j,i*j);有什么问题?为什么是这样呢??