c语言数组大小的问题?

如题所述

C语言中第一维大小是指数组第一维的长度:

如下定义一个一维数组:

int arr[10];

则其长度可以使用sizeof(arr)来求得:

printf("长度:%d",sizeof(arr));

其结果为:10

二维数组的第一维大小是指数组的行数,第二维是数组的列数:

定义一个二维数组:

int arr[5][8];

则其行数为5,列数为8,其第一维大小就为5。

特点

1.数组是相同数据类型的元素的集合。

2.数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。

3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-22
1、首先打开CodeBlocks。衫衫察2、创建一个新项目。项目语言,选择“c”。3、我们将项目名称命名为“MaxNum”,然后下一步,“finish”。4、打开“main.c”文件。5、用数组将10个数存入其中即可。开始,创建一个整型(int)有10个空间的数组nums。然后,定义一个循环变量i。6、在for循环中,用来接收用户输入的数字,塌改将其存到数组中。其中for循环10次。7、完成以上代码,就是完成了接收10个数的功能完成了。8、我们用for循环十次。同时每次循环,判断max与相应的的数进行比较。如果max小于那个数,那么就将那个数赋值给max。以此类推,或茄循环10次就是max和所有数都进行了比较和优选。[wap.pets100.cn/article/241098.html]
[wap.hcstore.cn/article/920648.html]
[wap.newlane.cn/article/245389.html]
[wap.wdo.net.cn/article/742635.html]
[wap.sagalite.com.cn/article/319260.html]
[wap.gzy123.cn/article/290178.html]
[wap.yunsike.cn/article/317492.html]
[wap.tnw1888.cn/article/938270.html]
[wap.lc-chem.cn/article/065243.html]
[wap.gzsalt.cn/article/837461.html]
[wap.xuhang99.com.cn/article/346782.html]
[wap.haqksm.com.cn/article/309187.html]
[wap.qhbest.com.cn/article/407568.html]
[wap.ggj8.cn/article/105326.html]
[wap.zx-info.cn/article/483267.html]
[wap.scdypost.cn/article/693418.html]
[wap.ffca5f.cn/article/785062.html]
[wap.y1990.cn/article/574083.html]
[wap.lingstar.cn/article/703429.html]
[wap.dfeer.cn/article/681034.html]
[wap.linkyao.cn/article/984532.html]
[wap.riskeye.cn/article/278064.html]
[wap.br90.cn/article/507193.html]
[wap.tzmao.cn/article/231589.html]
[wap.10086yn.cn/article/281507.html]

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网