Nettetint (* p ) [ N] = a; /*其中N是二维数组a [M] [N]的列数, 是一个数字, 前面说过, 数组长度不能定义成变量*/ 下面编一个程序来用一下: # include int main(void) { int a [3] [4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; int i, j; int (* p ) [4] = a; //记住这种定义格式 for ( i =0; i <3; ++ i) { for ( j =0; j <4; ++ j) { Nettet10. jan. 2013 · 引用ry43346598的回答:. a数组第1行第4列元素的值. 第一行第四列的地址 地址!. 2. 评论. 分享. 举报. 1条折叠回答. 2016-05-28 定义int a [2] [4],表示数组a中的元素个数是几个 4.
【单选题】有说明语句int a[4][5];则a[2]+3表示()。A. a 数组行下标 …
Nettetint a [4] [5]; 则a [1]+3表示. a数组行下标为1、列下标为3的元素的地址. a数组行下标为1、列下标为3的元素的值. a数组第1行的首地址. a数组第3行的首地址. 查看正确选项. 添加 … Nettet18.以下能对一维数组a进行初始化的语句是: ( C )。 A. int a [5]= (0,1,2,3,4,) B. int a (5)= {} C. int a [3]= {0,1,2} D. int a {5}= {10*1} 详见教材P145,一维数组的定义、初始化 选项B,D,常量表达式只能放在中括号 [ ]中 选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用 { }对其初始化,选项A用了()。 19. … herma 137
有说明语句int a[4][5];,则a[2]+3表示什么意思c语言若有下列说明和 …
Nettet26. sep. 2015 · 数组定义为“int a [4] [5];”,引用“a [1]+3”表示 ( 数组第4行的首地址 列的首地址44. 数组定义为“int a [4] [5];”,引用“* (*a+1)+2”表示 ( 列元素的值45. 数组定义为“int a [4] [5];”,下列哪一个引用是错误的 ( 46.共用体定义为“union data {char ch;int A、a.ch=´x´;a=10;B、a=´x´,10; C、a.x=10;a.ch=´x´; 47.共用体定义为“union data {char … Nettet有说明语句int a [4] [5]; ,则a [2]+3表示__. 所以最后求解出来a [2]+3表示正确引用a [1] [3]。 有说明语句int a [4] [5];,则a [2]+3表Hale Waihona Puke Baidu__。 有说明语句int a [4] [5];,则a [2]+3表示正确引用a [1] [3]。 由题意可知a [2] [4]已经越界。 最后一个元素a [2] [3] 引用时下标从0开始, 第一行a [0] [0] a [0] [1]... 第三行a [2] [0] a [2] [1]... Nettetint a [4] [5]; 则a [1]+3表示. a数组行下标为1、列下标为3的元素的地址. a数组行下标为1、列下标为3的元素的值. a数组第1行的首地址. a数组第3行的首地址. 查看答案及解析. 添 … herma 1383