77问答网
所有问题
C语言 二维数组 inta[][]什么意思?
如题所述
举报该问题
推荐答案 2011-11-28
应该是 int a[][]; 吧。声明 a 是一个
二维数组
,其元素类型为 int 型。有行有列谓之二维。不过这个语句不是声明数组的有效语句,只能在函数形式参数声明中作指针声明用。作数组声明最多只能空一个数字。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8WpYYv8pY.html
其他回答
第1个回答 2011-11-28
int a[][];是不允许的。C语言规定在声明多维数组时,只有第一维的长度可以忽略。
追问
您真的是很精通C++,您能帮我看看这道题么真的真的万分感谢呢!!!!
http://zhidao.baidu.com/question/348217069.html?seed=0
第2个回答 2011-11-28
inta[0],[0] inta[0],[1] inta[0],[2]........
inta[1].[0] inta[1],[1],inta[1],[2]........
inta[2],[0] inta[2],[1],inta[2],[2]........
.
.
.
相似回答
c语言
中
inta[]
={1,2,(3,4)}
什么意思
答:
c语言中inta[]={1,2,(3,4)}意思是二维数组,列数为3,行数不固定,缺的补0
。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
c语言
中
inta[
3]的值是怎么得到的?
答:
int a[][]:第一个中括号表示有此二维数组有几行,第二个表示有几列
。故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,5,6三个元素,第三行有7这个元素,不足的两个元素由0来补足。对数组进行初始...
inta
【10】
什么意思?
答:
inta表示a这个变量是整型,只能存放整数
。inta【10】【10】指的是代表a的二维数组,
是指向一个有十个元素的数组的指针
,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。
C语言
中
inta[]
;怎么理解
答:
C语言
里,所有变量空间都是在程序运行之初向系统申请的,包括指针,除了一些动态申请方式如malloc函数。没有申请的空间系统是不允许读写的。那么如果一个
数组
大小是变量定义,则在程序运行前不能确定数组大小,也就无法申请,故不允许。所以,解决的办法便是通过malloc函数,即
int a[
n];可改为 int* ...
inta[
2]是几个
维数组
答:
二维。在
c语言
中,“inta2”中只有两个元素,表示
二维数组
。数组是用于储存多个相同类型数据的集合。数组的产生来源于
C语言
中,数组属于构造数据类型。
C++中
inta[]
={1,2,3,4}是
什么意思?
答:
C语言
中
数组
的
维数
表示数组中元素的个数,在常规数组中维数是必须要指明的,如果没有指明,则必须在初始化列表中给定初始值,编译器通过初始化列表来确定数组的维数。
int a[]
= {1,2,3,4};上面的代码虽然没有指明数组的维数,但是编译知道数组a的维数是4(只有4个元素)。要实现用变量定义数组的...
在
C语言
中,写出
二维数组
元素a[2
][
3]在内存中的存放顺序
答:
1、
二维数组
在内存中按行存放。二维数组在
c语言
中的定义为:
inta[
x][y]。具体理解为二维数组a,有x行数据,每行数据有y个。解释:当我们在进行数据的存取时,在无x的条件下不可能取出值。2、二维数组在c++中存储,一般是按行存储的,就是将一行当作一维数组进行存储。例如:a[2][2]这个二维数组...
大家正在搜
二维数组什么意思
C语言二维数组指针
C语言二维数组输入输出
c语言二维数组排序
c语言二维数组求和
c语言二维数组例题
c语言二维数组下标
c语言二维数组最大值
c语言二维数组初始化为0