{ char c1='1',c2='2';
c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);
}
当运行时输入:a<回车> 后,以下叙述正确的是
A)变量c1被赋予字符a,c2被赋予回车符
B)程序将等待用户输入第2个字符
C)变量c1被赋予字符a,c2中仍是原有字符2
D)变量c1被赋予字符a,c2中将无确定值
4、puts与gets函数的调用
(1)有以下程序
main()
{ char s[]"Yes\n/No",*ps=s;
puts(ps+4);
*(ps+4)=0;
puts(s);
}
程序运行后的输出结果是
A)n/No B)/No C)n/NO D)
五、选择结构程序设计
出题方向:1、关系运算,关系表达式
2、逻辑运算和逻辑表达式
3、if else 语句
4、switch和break语句
重点:
1、关系表达式和逻辑表达式,条件表达式
(1)关系运算符:<,>,<=.>=,==。表达式的值取零或者1
(2)逻辑运算符:&&,||,!。取值。注意短路现象。
(3)条件表达式:表达式1?表达式2:表达式3。结合方向自右向左。