执行以下程序后的输出结果是______。 main( ) { int a=10; a=(3*5 a+
执行以下程序后的输出结果是______。 main( ) { int a=10; a=(3*5,a+4);printf("a=%d/n",a); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:a=14
本题考查的是表达式的优先级问题。先计算表达式3*5=15,再计算a+4=14,将数据14赋值给a,根据printf()函数内的输出格式控制串,最后的输出结果应为“a=14”。
相似问题
有如下程序段: main(int argc char *argv[]) { int n i=0; w
有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!= 0) {n=fun();i++;} printf("%d n",n*argc); } int fun()
以下程序中给指针p分配3个double型动态内存单元 请填空。 include<stdllb. h>
以下程序中给指针p分配3个double型动态内存单元,请填空。 include<stdllb h> main() { double * p; p=(double*)malloc(【 】); p[0]=1 5;
已知字母A的ASCII码为65 以下程序运行后的输出结果是【 】。 main() { char a
已知字母A的ASCII码为65,以下程序运行后的输出结果是【 】。 main() { char a, b; a=A+5-3; b=a+6-2; printf( "% d % c n ", a, b); }请帮忙给出正确答案和分析,谢谢!
下列执行后输出的结果是【 】。 main() { intarr[10] i k=0 for(i=0;
下列执行后输出的结果是【 】。 main() { intarr[10],i,k=0 for(i=0;i<10;i++)atr[i]=i for(i=1,i<4;i++) k+=arr[i]+i; printf( "%d n ",k); }请帮忙给出正确答案和分析,谢谢!
函数fun的功能是计算xn: double fun(double x int n) { int i
函数fun的功能是计算xn: double fun(double x, int n) { int i; double y=1; for(i; =1; i<=n; i++)y=y*x; return y; } 主函数中已
