int x=10,y=3,z;
则语句
printf("%d\n",z=(x%y,x/y));
的输出结果是( )
则语句
printf("%d\n",z=(x%y,x/y));
的输出结果是( )
- 1
- 0
- 4
- 3
x%y表示x除以y的余数。这里10%3得1。
x/y表示x整除以y的商。这里10/3得3。
最后(,)为逗号表达式,逗号表达式的值是表达式右边的值。这里得3。
执行下面程序后,a的值是
main()
{ int a;
printf("%d\n",(a=3*5,a*4,a+5));}
main()
{ int a;
printf("%d\n",(a=3*5,a*4,a+5));}
。65
- 20
- 15
- 10