c语言的几个难题 大家来测试下自己
本帖最后由 樱花 于 2016-8-22 16:03 编辑1.下面这个程序的输出结果是什么?
#include <stdio.h>
int main()
{
int i=43;
printf("%d\n",printf("%d",printf("%d",i)));
return 0;
}
2.下面这个程序运行后,m和n的值是多少?
#include <stdio.h>
int main()
{
int a=4,b=3,c=2,d=1,m=2,n=2;
(m=a<b)&&(n=c>d);
printf("m=%d,n=%d",m,n);
return 0;
}
3. 以下程序的输出结果是什么?
#include <stdio.h>
int main()
{
int i;
i = 10;
printf("i : %d\n",i);
printf("sizeof(i++) is: %d\n",sizeof(i++));
printf("i : %d\n",i);
return 0;
}
回复查看答案哟{:5_95:}
**** Hidden Message ***** {:5_94:} 恩 你这排版很好看
4321
0 2
10 4 10 看看先
heblhc 发表于 2016-8-19 13:34
看看先
学习了 其实这三道题我都不会{:9_241:} {:5_91:} ?? 第二题m = 0可以理解,但n = 2为什么? husuiwen 发表于 2016-8-20 15:23
第二题m = 0可以理解,但n = 2为什么?
其实我也不是太懂耶 樱花 发表于 2016-8-20 20:19
其实我也不是太懂耶
我知道了哈哈,以前一直图略的问题,终于给了个深刻的教训{:9_240:} 不懂。。 43
01
i: 10
4 is:4
11 千亩计者 发表于 2016-8-21 00:46
43
01
i: 10
哈哈 {:5_91:} 看看答案 学习 顶 想知道答案 看看 想看看第三题