C语言对嵌套if语句的规定是else语句总是与( )配对
A. 其之前最近的if
B. 第一个if
C. 其之前最近的且尚未配对的if
D. 缩进位置相同的if
查看答案
下列程序段的输出结果是 ()。int main(void){int a = 2, b = -1,c = 2;if(a < b)if(b < 0)c = 0;elsec++;printf("%d\n",c);return 0;}
A. 0
B. 1
C. 2
D. 3
若从键盘输入58,则以下程序段的输出结果是。int main(void){int a;scanf("%d",&a);if(a > 50)printf("%d",a);if(a > 40)printf("%d",a);if(a > 30)printf("%d",a);return 0;}
A. 58
B. 5858
C. 585858
D. 其他
#include < stdio .h >main ( ){ float c=3.0 , d=4.0;if ( c>d ) c=5.0;elseif ( c==d ) c=6.0;else c=7.0;printf ( “%.1f\n”,c ) ;}运行结果为:
C语言中要实现多分支结构,除了用else-if语句和嵌套的if语句实现外,还可以用实现。