A-A+
有以下程序(注:字符a的ASCIl码值为97)includemain(){
问题详情
有以下程序(注:字符a的ASCIl码值为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的ASCIl码值对10进行求余运算然后输出,所以输出的答案为789。r