单选题
设有如下语句:
int k=0;
k=printf("OK/n");
则以下叙述中正确的是______。
A、
printf必须作为独立语句出现
B、
变量k得到的是输出的可见字符个数2
C、
变量k得到的是输出字符的总个数3
D、
变量k仍保持初值0
【正确答案】
C
【答案解析】
[解析] printf()函数的原型如下:
extern int printf(const char *format,...);
它是有返回值的,返回值是打印出来的字符个数,题意中的字符串“OK/n”输出3个字符,所以k的值为3。故本题答案为C选项。
提交答案
关闭