详细说明一下这个C语言是1 7 0#include<stdio.h>int main(){int x=1,y=1,z=0;if(z<0)if(y>0)x=3;elsex=5;printf("%d\t",x);if(z=y<0)x=3;else if(y==0)x=5;elsex=7;printf("%d\t",x);printf("%d\t",z);}
这里有一个难点,通过以下代码测试一下理论。#include void main() { int i; if (i=0) printf("i=0"); if (i=1) printf("i=1"); } 这个程序会输出 i=1,也就是说执行了第二个if语句的执行部分。