社区
新手乐园
帖子详情
数组指针的问题求教
payne608
2020-07-09 05:08:19
为什么答案是char*(*p)[4]=&array而不是char(*p)[4]=&array
...全文
86
4
打赏
收藏
数组指针的问题求教
为什么答案是char*(*p)[4]=&array而不是char(*p)[4]=&array
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
棉猴
2020-07-10
打赏
举报
回复
char*(*p)[4]是一个指针,这个指针指向一个指针数组,该指针数组中有4个元素; char(*p)[4]是一个指针,这个指针指向一个char数组,该char数组中有4个元素。 关于指针数组和数组指针,请参考
《C++中的指针数组与数组指针》
希望能够帮到您!
jena_wy
2020-07-10
打赏
举报
回复
简单问题复杂化了,char **p=pPrray这样更简单
qiu_shaofeng
2020-07-09
打赏
举报
回复
pArray里面存了4个char*元素,p要指向他们,所以 char* (*p)[4]
真相重于对错
2020-07-09
打赏
举报
回复
char(*p)[4]是一个指针,他的指向的数据类型是char [4]
二维
数组
和
指针
之间的关系
data_type array[M][N]; data_type *array_p; 在gcc编译器里,如果直接进行赋值——array_p = array;回有
指针
赋值不匹配警告出现,因为在上面的赋值过程中,其实是将一个二级
指针
array赋值给array_p。 下面就对一个二维
数组
名做一个简单的说明,如上定义了一个二维
数组
后,array[0]、array[1]、
java
数组
空
指针
一场_java中对象
数组
的应用,空
指针
异常,
求教
。
展开全部//定义
数组
Student[]scores=newStudent[5];你定义了一个e68a843231313335323631343130323136353331333337616633对象的
数组
,没有初始化的话默认都是null就是每个student都是nullint[]a=newint[4]4个a默认都是0可以这样处理importjava.util....
指针
和
数组
之字符串的区别
1. 字符串宏 #define CONST_STR "const str" 宏在预编译的时候会替换成实际的值 2.
数组
数组
名对应一块内存,在生命周期内其地址和容量不会改变,
数组
里面的内容可以变。 3.
指针
指针
指向一块内存,如果指向字符串常量(RO),则不能修改内容。 如果申请了一块内存,复制字符串常量,则可以修改内容 #include s
二级
指针
和二维
数组
c语言中的
指针
我相信很多人都被整懵b过,尤其二级
指针
和二维
数组
那块根本不知道指向的是哪些值,我最近也是学了这些个二维
数组
和二级
指针
的关系,也就是懂点皮毛,顺便加深一下这方面的知识来浅谈一下,如有错误,必定虚心
求教
! 首先一级
指针
和一维
数组
的关系: #include<stdio.h> int main() { int ar[3] = {1,2,3}; int* arp = ar; return 0; } vs中调出监视窗口 va 一维
数组
的
数组
名代表的是
数组
首元素的地址 ..
C/C++大佬进来看看
求教
关于
数组
名
这几天一直在想正常情况下
数组
名的含义 到底是代表了元素首地址 还是存了元素首地址 因为很多人都说
数组
名是
指针
常量。如果是代表了首地址 那么
数组
名其实就是
数组
首元素的地址 比如说int a[2]={1,2}; 如果首元素地址为0X01 也就意味着a就是0X01吗?如果
数组
名是
指针
常量的话 那不就是a存了一个0X01吗? ...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章