有以下程序: #include<stdio.h> main() { char*s={"ABC"}; do { printf("%d",*s%10);s++; } while(*s);

admin2013-10-14  24

问题 有以下程序:
#include<stdio.h>
    main()
    {  char*s={"ABC"};
       do
       {  printf("%d",*s%10);s++;
       }  while(*s);
    }
    注意:字母A的ASCII码值为65。程序运行后的输出结果是(    )。【09年3月】

选项 A、5670
B、656667
C、567
D、ABC

答案C

解析 本题考查循环语句、%运算符以及字符串的指针操作。do-while循环的意思是打印出ABC三个ASCII值整除10的余数,三者ASCII值分别为65、66、67。
转载请注明原文地址:https://kaotiyun.com/show/YMJp777K
0

最新回复(0)