以下程序的输出结果是( )。 #include void fun(char**P) {++p;printf(’’%sh’’,*P);} main() {char*a[]={’’Morning’’,’’Afternoon’’,’’Evening’’,’’N

admin2019-12-17  18

问题 以下程序的输出结果是(  )。
#include
void fun(char**P)
{++p;printf(’’%sh’’,*P);}
main()
{char*a[]={’’Morning’’,’’Afternoon’’,’’Evening’’,’’Night’’);
fun(a);}

选项 A、Morning
B、fternoon
C、orning
D、Afternoon

答案D

解析 题目中指针的指针变量a和p都是指向字符串的指针。执行fun(a)语句时,p指向的是字符串数组a的第一个字符串“Morning”,p自加1之后,*p指向了字符串数组a的第2个字符串“Afternoon”。
转载请注明原文地址:https://kaotiyun.com/show/zQCp777K
0

最新回复(0)