问题
单项选择题
下面程序段的运行结果是( )。
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
解析: 字符串常量是由双引号括起来的一串字符,每一个字符串常量都分别占用内存中一串连续的存储空间,这些连续的存储空间实际上就是字符型一维数组。