有以下程序 #include void fun(char**p) {++p;printf("%s\n”,"p);} main() {char*a[]=("Morning","Afternoon","Evening",

admin2020-07-28  22

问题 有以下程序
    #include
    void fun(char**p)
    {++p;printf("%s\n”,"p);}
    main()
    {char*a[]=("Morning","Afternoon","Evening","Night");
    fun(a);
    }
    程序的运行结果是

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

答案D

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

相关试题推荐
最新回复(0)