在下列叙述中,正确的一条是______。

admin2009-02-15  31

问题 在下列叙述中,正确的一条是______。

选项 A、对while循环、do-while循环和for循环,可以用continue语句跳出循环
B、表达式1+2<<3和sizeof(3.8)的结果分别为24和8
C、函数fputc(c, stdout)与putchar(c)的结果相同
D、在有参函数中,定义函数中指定的形参变量在程序一开始执行时便分配内存单元

答案4

解析 选项A错误,continue语句只能结束本次循环,不能结束整个循环。要跳出循环可用break语句。选项B错误,表达式1+2<<3等价于(1+2)<<3,即0000000000000011向右移3位,移后变为0000000000000000,即0。选项C正确,函数fputc的操作对象是文件,而putchar是直接向标准输出设备输出字符。标准输出设备是一个特殊文件,即设备文件,文件型指针指向标准输出设备,因而功能相同。选项D错误,在定义函数中指定的形参变量,在未出现函数调用时,它们并不占内存中的存储单元。
转载请注明原文地址:https://kaotiyun.com/show/8DXp777K
0

最新回复(0)