下面程序运行时,如果从键盘上输入5,则输出的结果是答:结果为4 输入5时,条件if(x-- <5) 等效 if( 5 <5 ) ,x--要到下一条语句,x才会减值,x--返回的值就是原来的值 所以条件为假,则执行 else后面的语句,但是在if条件语句有x--,条件判断之后,x的值变为4 ,而printf(“%d\n”,x++); 此时输出的值就是为4,同理,printf语句中有x++,...
执行下列程序时,若从键盘上输入数据: 123 678 ,它的运行过程是怎样的...答: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); //输出...