选择题
有以下程序(注:字符a的ASCII码值为97)
#include<stdio.h>
main()
{char*s={'abc'}
do
{printf('%d', *s%10'); ++s; }
while(*s);
}
程序运行后的输出结果是______。
A、
abc
B、
789
C、
7890
D、
979899
【正确答案】
B
【答案解析】
程序中的*s%10是求余运算,分别是a、b、c的ASCII码值对10进行求余运算然后输出,所以输出的答案为789。
提交答案
关闭