当前位置:问百问>百科知识>关于指针数组和数组指针的,用法和区别

关于指针数组和数组指针的,用法和区别

2025-03-12 02:30:43 编辑:zane 浏览量:545

关于指针数组和数组指针的,用法和区别

的有关信息介绍如下:

关于指针数组和数组指针的,用法和区别

关于两者怎么用?有什么区别?推荐看c专家编程。里面有两章对此描述的非常详细。如果想弄明白,就要自己对怀疑的地方编程练习,很快就会弄懂。在这里就不班门弄斧了。关于接下来的两个问题:int (*p)[4]; 对于声明,c专家编程也进行了详细的介绍--可以参考。上面的声明是说: p是一个指针,指针指向一个数组,数组的大小为4,数组元素的类型为int型。int *s[] = {&a, &b, &c, &d, &e};首先说一下int *s[]是什么意思: s是一个数组,数组元素的类型为指针,指针指向一个int型的值。你这样给数组初始化,单就这一表达式来看是不错的。但是对于初始化的变量a, b, c, d, e你有没有在初始化前定义,并且它们的类型应该是int型。如下所示:int a = 1, b = 2, c = 3, d = 4;int * ptr_arr[] = {&a, &b, &c, &d};这样就不会出错了。

版权声明:文章由 问百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbwen.com/article/266107.html
热门文章