void main(){
char c1,c2,c3,c4,c5,c6
scanf("%c%c%c%c",&c1,&c2,&c3,&c4) //读得'1','2','3',' '
c5=getchar() //读得'6'
c6=getchar() //读得'7'
putchar(c1) //输出'1'
putchar(c2) //输出'2'
printf("%c%c\n",c5,c6) //输出'6','7'
}
运行后输出:
1267
inta=5,b=6,w=1,x=2,y=3,z=4
(a=w>x)&&(b=y>z)
解释:对于前面w>x是假的,所以a被赋值为0但是对于整个逻辑式来说有一个0那么"与"的逻辑已经是0了,所以后面的表达式就不运行,所b的值还是6.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)