有以下程序: #include<stdio.h> main() { char S[]="rstuv"; printf("%c\n",*s+2); } 程序运行后的输出结果是( )。【10年9月】

admin2013-10-14  35

问题 有以下程序:
#include<stdio.h>
    main()
    {  char S[]="rstuv";
       printf("%c\n",*s+2);
    }
    程序运行后的输出结果是(    )。【10年9月】

选项 A、tuv
B、字符t的ASCII码值
C、t
D、出错

答案C

解析 本题考查字符变量。s是字符指针,*s为即s[0],*s+2相当于将指针后移两位,然后取其值。s后移2位则指向字符t,所以输出t。
转载请注明原文地址:https://jikaoti.com/ti/91n0FFFM
0

最新回复(0)