写出C语言表达式:
(1)表达式:
(2)表达式:
(3)A,B,C中有一个且仅有1个大于0时表达式的计算结果为真
(4)以简单的方式表达整型变量A非零时,表达式的计算结果为假
写出表达式计算结果:
(5) a=1;b=2;c=3;
(a+b>c)&&(c=0)
(6) a=1;b=2;c=3;
!(x=a)||(b+=(c=5))
(7) (a=b=6,a++,b++,b+2,a+b*2)
写出程序运行结果:
(8) char str[]=”ABCD”;
int i, j=0;
for(i=0;i<2;i++)
{ j=i;
while(str[j]!=‘\0’)
printf(“%s”,&str[j++]);
}
(9) main()
{ intp,k=1,m=2;
p=fun(k,m); printf(“%d”,p);
p=fun(k,m); printf(“%d”,p); }
fun(a,b)
int a,b;
{ staticint m,I=2;
m=a+b; I+=m; return(I); }
(10) main()
{ int a,b,c;
printf(“Pleaseinputtwonumber:“);
scanf(“%d%d”,&a,&b);
while(a!=b)
{ if(a<b){c=a; a=b; b=c;}
a=a–b; }
printf(“%d”,a);
}
写出输入数据为:27 9时,程序的运行结果: