单选题
570.有以下程序(注:字符a的ASCII码值为97): #include main() { char *s={"abc"}; do { printf("%d",*s%10); ++s; }while( ); } 程序运行后的输出结果是( )。
A
abc
B
789
C
7890
D
979800
答案解析
正确答案:B
解析:
程序中使用指针指向字符串"abc",通过取余操作输出字符的ASCII码值的个位数,循环输出直到字符串结束。选项B为正确答案,因为依次输出的是字符a、b、c的ASCII码值的个位数。
相关知识点:
字符指针取余输出结果
题目纠错
二级C语言知识练习
