???
怎么和我们这的一个老师出的考试题一样
if后面没加{}
所以只不执行z=x
那我想再请教亮哥两道题目
[问题求助]请教两道有关c语言分支结构的问题
以下程序的输出结果是
#include"stidio.h"
main()
{int x=1;
if(x=2)
printf("OK");
else if(x<2)printf("%d\n",x);
else printf("Quit");
}
答案是OK,为什么不是1啊?
以下程序的输出结果是
main()
{int x=2,y=-1,z=2;
if(x<y)
if(y<0)z=0;
else z+=1;
printf("%d\n",z);
}
答案是2,为什么不是3啊?