其实c语言数组定义初始值的问题并不复杂,但是又很多的朋友都不太了解c语言如何给一个大数组赋初值,因此呢,今天小编就来为大家分享c语言数组定义初始值的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
本文目录
c语言如何给一个大数组赋初值
有3种方法。1.将数据保存到文件中,再直接从文件读取。2.因为是二维字符数组,可以直接用字符串赋值,如:char strs={"123456","asd"};3.将所有数据定义成宏,再赋值,如:#define data { \{’a’,’b’,’c’}, \{’a’,’1’,b’,’c’,’5’} \}char str=data;
C语言中的数组定义初始值等问题
二维数组第一维界限可以省略,具体由第二维界限确定。对于a={1,2,3},第二维界限是3,数组元素共3个,因此第一维界限为1。对于d,其余未赋值。
如果你还想了解更多这方面的信息,记得收藏关注本站。