问题 单项选择题

下面程序段的运行结果是( )。
char * format="%s,a=%d,b=%d\n";
int a=11,b=10;
a+ =b;
printf(format,"a+=b",a,b);

A.for,"a+=b",ab

B.format,"a+=b"

C.a+=b,a=21,b=10

D.以上结果都不对

答案

参考答案:C

解析: 字符串常量是由双引号括起来的一串字符,每一个字符串常量都分别占用内存中一串连续的存储空间,这些连续的存储空间实际上就是字符型一维数组。

选择题
问答题 简答题