这是<C和指针>书中一个题,第一次看见时我直接傻眼了,后来又看了<c专家编程>中有关声明一张的内容后才慢慢的知道如何去解释他们了.P.S: <c专家编程>和<C和指针>确实是好书! 感兴趣的朋友也可以看看 下面显示一列声明a. int abc();b. int abc[3];c. int **abc();d. int (*abc)();e. int (*abc)[6];f. int *abc();g. int **(*abc[6])();h. int **abc[6];i. int *(*abc)[6];j. int *(*abc())();k. int (**(*abc))();l. int (*(*abc)())[6];m. int *(*(*(*abc)())[6])(); 从下面的列表中挑出与上面各个声明匹配的最佳描述I int型指针(指向int的指针)II int型指针的指针III int型数组IV 指向"int型数组"的指针V int型指针数组VI 指向int型指针数组的指针VII int型指针的指针数组VIII 返回值为int的函数IX 返回值为int型指针的函数X 返回值为int型指针的指针的函数XI 返回值为int的函数指针XII 返回值为int型指针的函数指针XIII 返回值为int型指针的指针的函数指针XIV 返回值为int型的函数指针的数组XV 指向"返回值为int型指针的函数"的指针的数组XVI 指向"返回值为int型指针的指针的函数"的指针数组XVII 返回值为"返回值为int型的函数指针"的函数XVIII 返回值为"返回值为int型的函数的指针的指针"的函数XIX 返回值为"返回值为int型指针的函数指针"的函数XX 返回值为"返回值为int型的函数指针"的函数指针XXI 返回值为"返回值为int型的函数指针的指针"的函数指针XXII 返回值为"返回值为int型指针的函数指针"的函数指针XXIII 返回值为"指向int型数组的指针"的函数指针XXIV 返回值为"指向int型指针数组的指针"的函数指针XXV 返回值为"指向'返回值为int型指针的函数指针'的数组指针"的函数指针XXVL 非法 书上标答:a VIIIb III c Xd XIe IVf IXg XVIh VIIi VIj XIXk XXIl XXIIIm XXV

评论