题目内容
(请给出正确答案)
[单选题]
有以下程序(注:字符a的ASCII码值为97) #include <stdio.h> void main() { char *s={"abc"}; do { printf("%d",*s%10); ++s; }while(*s); } 程序运行后的结果是
A.999
B.987
C.789
D.以上结果都不正确
答案
B程序中的*s%10是求余运算,分别是a、b、C的ASCIl码值对10进行求余运算然后输出,所以输出
如搜索结果不匹配,请 联系老师 获取答案