问几个“过家家”的问题
1。若有语句
int i=﹣19, j=i%4;
printf("%d\n", j);
则输出结果是 【6】
2。
main()
{ int p, a=5;
if (p=a != 0 )
printf("%d\n", p);
else
printf("%d\n", p+2);
}
执行后输出结果是 【8】
3。若有以下程序
main()
{ int a=4,b=3,c=5,t=0;
if (a<b) t=a; a=b; b=t;
if (a<c) t=a; a=c; c=t;
printf("%d %d %d\n", a,b,c);
}
执行后输出结果是 【9】 。
4。
若有以下程序
main()
{ char a;
a = 'H' - 'A' + '0';
printf("%c\n", a);
}
执行后输出结果是 【11】 。
5。
有以下程序 C
main()
{ int i=1,j=1,k=2;
if((j++||k++)&& i++)
printf("%d,%d,%d\n",i,j,k);
}
执行后输出结果是
A)1,1,2
B)2,2,1
C)2,2,2
D)2,2,3
这几道题实在看不明白... 想方设法都编不出这样的答案! 很无奈啊 , 教材上东西真的太少了。
麻烦热心人用简单点的语言帮我解释下喔