单选题
有以下程序(注意:字母A的ASCII码值为65): #include<stdio.h> main() { char *s={"ABC"}; do{ printf("%d",*s%10); }while(*s++); } 程序运行后的结果是( )。
A、
5670
B、
656667
C、
567
D、
ABC
【正确答案】
A
【答案解析】
解析:考查字符串的存储方式,C语言中字符串存储是以字符数组形式,每个字符串存储会在后面加\0再存储,\0对应ASCII值为0,最后一次是0%10,值为0,结果为5670。
提交答案
关闭