问题
单项选择题
有以下程序
#include<stdio.h>
main()
char S[]="rstuv";
printf("%c\n",*s+2);
程序运行后的输出结果是( )。
A) tuv
B) 字符t的ASCII码值
C) t
D) 出错
答案
参考答案:C
解析: 本题考查字符变量,s是字符指针,*s为即s[0],*s+2相当于将指针后移两位,然后取其值。s后移2位则指向字符t,所以输出t。