C语言数组里a[][4]什么意思

放括号里为什么是空的,代表什么意思
2024-12-27 11:01:03
推荐回答(5个)
回答1:

二维数组定义的时候只需要确定列的维数就可以了,编译器可以根据列的维数和初始化时给定的元素个数来确定行的维数。比如int a[][4]={1,2,3,4,5,6,7,8};二维数组总的元素个数是8,列的维数是4,那么可以确定行的维数是2,也就是一个2行4列的二维数组。

回答2:

C语言可以这样表示二维数组,空括号表示默认,由数组中数据个数决定。

回答3:

前面那个表示默认的意思,
数组里面数据的行数 由你后面初始化的个数 同 列数(4)决定 或 初始化中{} 的个数决定:

回答4:

首先这是要定义一个名字为a的二维数组!其次二维数组的定义 第一个中括号代表行,第二个代表列,也就是说你这是定义了一个4列的数组!

回答5:

前面那个表示默认的意思,就是数组里面数据的个数由你后面初始化的个数决定