C小测验-106 |问题2

下面的声明在C语言中是什么意思?

null

int (*p)[5];


(A) 它将导致编译错误,因为不应该有任何括号,即“int*p[5]”是有效的。 (B) p是指向5个整数的指针。 (C) p是指向整数数组的指针。 (D) p是一个由5个指向整数的指针组成的数组。 (E) p是指向5个整数数组的指针 答复: (E) 说明: 这里p基本上是一个指向5个整数的整数数组的指针。在“int*p[5]”的情况下,p是指向整数的5个指针的数组。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享