有以下程序: #include <stdio.h> main() { int x=1, y=0; if (!x) y++; else if (x==0)

日期:2014-07-03 09:55:10 人气:1

有以下程序: #include <stdio.h> main() { int x=1, y=0; if (!x) y++; else if (x==0)

我整理了一下,你就清楚了,你的程序就相当于: #includemain(){ int x=1,y=0; if(!x)y++; else { if(x==0) { if(x) y+=2; else y+=3; } } printf("%d\n",y);} 因为else总是与尽可能近的if配对。 求采纳为满意回答。
    A+
热门评论