#include <stdio.h>
int main ()
{ int a =0;
int b =1;
if (a==1)
if (b=1)
printf ("你好");
else printf ("拜拜");
//这个 else 与上面最近的 if 匹配
return 0;
}
由于 int a = 0 所以代码走到 if (a=1) 时就走不进去了,导致无输出结果。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a = 0;
int b = 1;
if( a ==0)
if (b == 2)
printf("呵呵\n");
else
printf("哈哈\n");
return 0;
}