大佬大佬 求助
#include<stdio.h>main()
{
int a=100;
printf("%d",a);
printf("%d",++a);
printf("%d",a++);
printf("%d",a);
}
这个程序的输出结果是什么呀 看不懂 大佬教一下 谢谢 100
101
101
102 int a = 100;
printf("%d", a);
printf("%d", ++a);
printf("%d", a++);
printf("%d", a);
第一行,a = 100没有疑问
第二行,++a的意思是: a先自加1,在打印出来,所以打印出来的是101
第三行:a++的意思是:a先打印,再自加一所以打印出来的还是101
第四行:再打印,第三行的101又加了一,所以是102 昨非 发表于 2020-10-19 21:38
第一行,a = 100没有疑问
第二行,++a的意思是: a先自加1,在打印出来,所以打印出来的是101
第三 ...
运行出来之后为啥是12位 而且末位是2啊 奔跑的小鸟11 发表于 2020-10-19 21:48
运行出来之后为啥是12位 而且末位是2啊
你打印时少了换行 #include<stdio.h>
int main()
{
int a = 100;
printf("%d\n", a);
printf("%d\n", ++a);
printf("%d\n", a++);
printf("%d\n", a);
return 0;
}
每次打印加个换行就好了 昨非 发表于 2020-10-19 21:54
每次打印加个换行就好了
大佬 我再问一下 你最后那个return 0是干什么的 奔跑的小鸟11 发表于 2020-10-19 22:14
大佬 我再问一下 你最后那个return 0是干什么的
函数返回值,一般函数类型不是void时,都要加返回值 昨非 发表于 2020-10-19 22:16
函数返回值,一般函数类型不是void时,都要加返回值
返回干什么呢 奔跑的小鸟11 发表于 2020-10-19 22:18
返回干什么呢
需要返回值的时候可以返回函数内的某个变量,不需要返回值是再函数最后加个return 0;就好,之后会学的,不用着急问 昨非 发表于 2020-10-19 22:20
需要返回值的时候可以返回函数内的某个变量,不需要返回值是再函数最后加个return 0;就好,之后会学的, ...
好的好的
页:
[1]