社区
C语言
帖子详情
求助,数组指针解引用为什么要用两次**
Poceer
2019-02-05 11:41:24
为啥要解引用两次才能得到值 求助
...全文
927
3
打赏
收藏
求助,数组指针解引用为什么要用两次**
为啥要解引用两次才能得到值 求助
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Poceer
2019-02-06
打赏
举报
回复
懂了,原来(*p)【5】定义的数组指针是二维的,我还在想他跟直接*p的区别呢
名字在哪啊
2019-02-06
打赏
举报
回复
名字在哪啊
2019-02-06
打赏
举报
回复
定义并初始化了数组a[5]
你这里其实是定义了一个指向二维数组的指针(我是这么叫的)并把他指向一维数组a
你这里(*p1)与a等价
*p1储存的是a[0]的地址当然要用啊[0]的值要两次解引用啊·
下面这个代码是一般的指向一维数组的用法
int main()
{
int a[5]={1,2,3,4,5};
int *p=&a;
printf("%d",*p);
return 0;
}
当然一维数组也是可以指向二维数组的但是(*p1)[5]二维数组指针就方便一点
指向下一列就把p1++就ok
const static
数组
指针
const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化************************* cons的作用 (1)可以定义const常量 例如: const int Max=100; int Array[Max];
c语言给串口发送一个
数组
,
求助
啊 单片机串口发送
数组
的问题
打算用单片机发送一个
数组
recevie[8],应该怎么做啊:#include#define uchar unsigned char#define uint unsigned intuchar n=0;uchar receive[8];uchar n;uchar m;void UartInit(void) //9600bps@11.0592MHz{SCON = 0x50...
js
数组
引用 发现的问题
最近做项目时,要对返回的数据[保存在json
数组
中]做一次修改,但原数据要保留一次做备用。首先想到,原数据不动,用一个临时的变量来修改,大致模型就是这样: // 原始: a=[1,2,3,4,5,.........]; // 临时: var b = a ; // 操作: b[b.length] = 1 ; 本来觉得是一个很简单的问题。但测试时候发现,并没得...
不就是C语言
指针
吗?
指针
篇
指针
是什么? 关于
指针
,K&R的介绍,
指针
是一种保存变量地址的变量。在C语言中,使用非常广泛。 C语言标准对
指针
的定义:
指针
类型(Pointer type)可以由函数类型、对象类型或不完全类型派生,派生
指针
类型的类型称为被引用类型(referenced type)。 **
指针
类型**描述了一种对象,其值用于引用 被引用类型 的实体。由被引用类型构造
指针
类型的过程称为“
指针
类型的派生”。由被引用类型T 派生的
指针
类型称为“指向T的
指针
”。 简单来说,
指针
类型是其他类型派生的,上文所说的被引用类型T
c语言
数组
判断不及格人数,C语言编程 运用
数组
求不及格人数
C语言编程题,求
数组
89,80,95,84,73,84,91,78,87,94的和以及平均值#includevoidmain(){inta[10]={89,80,95,84,73,84,91,78,87,94};ic语言编程,二维
数组
求助
printf("%d",&a[i][j]);变为printf("%d",a[i][j]);C语言编程题 求大神解答好久没写C了,不知道对不对:in...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章