定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是(*a)[3],*a[2],*a[3]哪个是对的,谁知道!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 22:43:35

定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是(*a)[3],*a[2],*a[3]哪个是对的,谁知道!
定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是(*a)[3],*a[2],*a[3]
哪个是对的,谁知道!

定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是(*a)[3],*a[2],*a[3]哪个是对的,谁知道!
你记住:C语言的定义与调用写法一致.
“一个数组a是一个具有3个元素的指针数组”
这说明a是一个数组.
以下
(*a)[3],*a[2],*a[3]
把(*a)[3]分a——>*a,这说明a是个指针——>(*a)[3],这个指针指向一个长度为3的数组.
把*a[3]分a——>a[3],这说明a是个长度为3数组——>*a[3],这些数组放的元素是指针类型的.
可见*a[3]对.

定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是(*a)[3],*a[2],*a[3]哪个是对的,谁知道! 若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了一 若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int 的三个指针变量B)定义了基类型为int 的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了 (1)定义一个整型指针变量p,使它指向一个5个元素的一维数组.(2)使用指针移动的方式,输入5个整型数组元素.(3)定义一个整型指针变量q,使用malloc函数动态分配5个整型数的地址空间.(4)使用 Pascal数组的练习题两道,2`.var a:array['A'..'E',1..4,boolean]of real,则a['A',3]是( )A.一个实型的数组元素B.一个数组,该数组具有两个实型数组元素C.一个数组,该SHUZU JUYOU 4*2个实型数组元素D.一个数组, 若有定义:int *p[3];'则以下叙述正确的是 帮我详细说说为什么!若有定义:int *p[3];'则以下叙述正确的是 A.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针B.定义了 用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4]; 用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4] 如果指针p指向一个有10个元素的数组a的最后一个元素,则p-a的值是 C中 用指针表示一个二维数组中任意的元素 书上写是a【i】【j】=(*p+m*i+j) m是数组的第二维的维数 若有以下的定义和语句,则下面各个符号的正确含义是:int a[3][4] ,(*p)[4];p=a;p+1p+1是第几行 定义一个指针变量,使它指向数组的第一个元素?怎么实现? C指针问题迷惑中,(*p)[4]和*p到底有什么区别?自学,谭浩强的C语言书,多维数 组指针变量,设有一个二维数组a[3][4],下面是书中原话:“(2)指向由m个元素组成的一维数组的指针变量.上例的指针 C指针问题迷惑中,(*p)[4]和*p到底有什么区别?自学,谭浩强的C语言书,多维数 组指针变量,设有一个二维数组a[3][4],下面是书中原话:“(2)指向由m个元素组成的一维数组的指针变量.上例的指针 关于指针变量的问题首先定义数组int a[3];如果把a赋给一个指针变量p,那么p该如何定义?我觉得a是指向行的,而&a[0]才是指向元素的.所以不能把a赋给定义为int*p的指针变量p,而是赋给同样指向行 若有语句char *line[5]以下论述正确的是 为什么是那个答案A定义line是一个数组,每个数组元素是一个基类型为char的指针变量B定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C 定义一个20个元素的数组,键盘输入20个元素,输出改组中具有偶素值且具有偶数下标的元素值. 16、若有定义:int a[5][6]; 则下面关于数组a的叙述中正确的是__________________.①该数组共有20个元素 ②a[0][6]是该数组的一个元素③a[0][0]是该数组的一个元素 ④a[5][6]是该数组的一个元素17、enum 定义一个整型数组,int a[]=(1,2,3,4,5,6,7,8,9,10)利用指针输出全部数组元素