以下程序运行后,输出结果是______。 main() { char*d[]={"ab", "cde"}; printf("%x",d[1]); }

admin2013-02-23  3

问题 以下程序运行后,输出结果是______。
       main()
       {
        char*d[]={"ab", "cde"};
        printf("%x",d[1]);
       }

选项 A、cde
B、字符c的ASCⅡ的值
C、字符c的地址
D、出错

答案C

解析 指针数组中的每—个元素都相当于—个指针变量。—维指针数组的定义形式为:类型名*数组名[数组长度],在本题main函数中定义指针数组d,它有两个元素,其初值分别是“ab’’、“cdc’’的首地址。d[1]的值为“cde”的首地址。%x是指以十六进制数形式输出整数。
转载请注明原文地址:https://kaotiyun.com/show/8sJp777K
0

随机试题
最新回复(0)