有以下程序: #include main() { char* s[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"},**p; int i; [=s:

admin2016-04-07  18

问题 有以下程序:
    #include
    main()
    {   
    char* s[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"},**p;
    int i;
    [=s:
    for(i=0;i<4;i++)printf("%s",p);
    printf("\n");
    }
    程序运行后的输出结果是(    )。

选项 A、ABCDEFGHIJKLMNOP
B、ABCDEFGHIJKL
C、ABCD
D、AEIM

答案A

解析 题目中定义了一个指针数组,并对其初始化,6个指针分别指向6个字符串。定义指向指针的指针,并使其指向这个指针数组。调用pr4ntf。函数打印前4个字符串,结果为“ABCDEFGHHKIMNOP”,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zkDp777K
0

最新回复(0)