问题

在嵌套使用 if 语句时, C 语言规定 else 总是

A) 和之前与其具有相同缩进位置的 if 配对

B) 和之前与其最近的 if 配对

C) 和之前与其最近的且不带 else 的 if 配对

D) 和之前的第一个 if 配对

参考答案
您可能感兴趣的试题
  • 下列叙述中正确的是A)break 语句只能用于 switch 语句B) 在 switch 语句中必须使用 defaultC)break 语句必须与 switch 语句中的 case 配对使用D) 在
  • 有以下程序main(){ int k=5;while(--k) printf(%d,k -= 3);printf(\n);}执行后的输出结果是A)1B)2C)4D) 死循环
  • 有以下程序main(){ int i;for(i=1; i<=40; i++){ if(i++%5==0)if(++i%8==0) printf(%d ,i);}printf(\n);}执行后
  • 有以下程序fun(int x, int y){ return (x+y); }main(){ int a=1, b=2, c=3, sum;sum=fun((a++,b++,a+b),c++);pri
  • 有以下程序main(){ char s[]=abcde;s+=2;printf(%d\n,s[0]);}执行后的结果是A) 输出字符 a 的 ASCII 码B) 输出字符 c 的 ASCII
  • 有以下程序fun(int x, int y){ static int m=0, i=2;i+=m+1; m=i+x+y; return m;}main(){ int j=1,m=1,k;k=fun(j
相关内容