首页文章正文

int *p[4]和int(*p)[4],c语言中指针的作用

怎么给指针变量赋值 2023-12-22 10:05 763 墨鱼
怎么给指针变量赋值

int *p[4]和int(*p)[4],c语言中指针的作用

int(*p)[4]与int*p[4]的不同是在:int (*p)[4];是一个指针,该指针是一个指向具有四个元素的p是一个包含4个int*的数组,这样就可以排除A选项了.因为在C语言中,数组和指针有着微妙的关系,数组名的数据类型是指向数组第一个元素的指针,这样的话,p又可以解

int *p[4]和int(*p)[4]的区别int*p[4]因为[ ] 比* 的优先级高,所以p先于[ ]结合,是一个数组,然后再与*结合,所以这个数组跑p[4]的类型是int *,就是指向int1、int(*p)[4];---ptr为指向含4个元素的一维整形数组的指针变量(是指针) 2、int *p[4];---定义指针数组p,它由4个指向整型数据的指针元素组成(是数组) 3、int(*

1. int (*p)[4];是指向由四个元素组成的一维数组的指针变量2. int *p[4];是定义一个指针数组,是由4个指向整型数据的指针元素组成原因:运算符[]的优先级高于一、性质不同1、int (*p)[4]:int (*p)[4]是个指针,指向有四个int类型数据的数组。2、int *p[4]:int *p[4]是个数

int(p)4]是数组的指针,也就是说它shu是一个指针,指向的是一个数组。三、写法不同:一般用于向函数传递二维数int*p[4]因为[ ] 比* 的优先级高,所以p先和[ ]结合,表示一个数组,然后再与*结合,表示int

后台-插件-广告管理-内容页尾部广告(手机)

标签: c语言中指针的作用

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号