int *p[10]由于没有括号,因此int 和星号合起来理解为整数型指针,此时int * 修饰 p[10] ,而p为长度为10的数组,再根据前面的修饰(int *),解读为:p是一个长度为10(用来存放整数指针)的数组。简称“指针数组“。你也可以这样理解:前者,单个指针指向多个整数,后者单个数组包含多个指针,其中...
百度试题 结果1 题目如定义 int *p[10];, 则标识符p是( )。 A. 含有10个整型指针元素的数组名 B. 整型指针变量 C. 指向10个整型元素的一维数组的指针 D. 指向二维数组的指针变量 相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 结果1 题目如定义 int (*p)[10];, 则标识符p是( )。 A. 指向含有10个整型元素的一维数组的指针 B. 含有10个整型元素的数组名 C. 指向整型变量的地址 D. 含有10个整型指针元素的数组名 相关知识点: 试题来源: 解析 A 反馈 收藏
int a[10]就是声明一个长度为10的Int类型数组 int *p 就是声明一个指针,这个指针在栈里,其字节长为4,就是地址。只不过这个地址是指向int类型的 p = a就是让p指向刚才的那个数组的头(第一个元素)(*p)++这个要分两部分说,*p就是通过p这个指针指向的空间的数据,那么*p就是a[0],然后再...
分级而分级 强能力者 7 数组指针:int (*p)[10]; p指向含有10个整型元素的一维数组,p叫指向一维数组的指针变量指针数组:int *p[10]; p是含有10个整型指针变量的一维数组,p叫一维指针数组,p也是一维指针数组名 武盟仰望 小吧主 14 一维数组用过没? 时间带不走的风 酱油 4 p就是普通指针 登录...
然而,数组在编译时其地址已经确定,是不可改变的。因此,你能够对数组中的元素进行赋值操作,例如 *a=10;,但是你不能直接对数组变量进行赋值操作,如 a=p;。这里的关键在于,数组变量实际上代表了它所指向的整个数组,而不仅仅是数组的第一个元素的地址。相比之下,指针更加灵活。你可以对指针本身...
语句int *p;说明了A. p 是指向一维数组的指针B. p 是指向函数的指针 , 该函数返回一 int 型数据C. p 是指向 int 型数据的指针D. p 是函数名
语句int*p;说明了( )。 A. p是指向int型数据的指针 B. p是指向一维数组的指针 C. p是指向函数的指针,该函数返回一int!数据 D. p是函数名
p是个数组,该数组的元素为指向指针的指针。被指向的指针指向整型元素。简单的说p是个指针不合适,数组名是个常量,为数组的首地址。数组名含有数组的长度等信息,比如sizeof(p)。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按...
如定义 int (*p)[10];, 则变量 p中可以保存( )A.一个指向由 10 个整型元素组成的一维数组的指针B.一个整型存储单位的指针C.10 个指针,每个指针都可指向一个整型元素D.10 个整型数值的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答