C语言中怎么给数组赋初值

如题所述

数组赋值可以通过以下几种方法:
1、定义的时候直接赋初值(用{});
2、用循环语句依次给数组各元素赋值;
3、将数组放在一个结构体里面,通过结构体的引用给数组整体赋值;(数组本身不能直接整体赋值)
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-14
int a[5]={1,2,3,4};
char b[]="abcdefg";

数组定义时可以直接赋值初始化。

如果在定义之后,要么通过循环语句一个一个赋值,要么使用内存操作函数统一初始化。

第2个回答  2014-11-02
可以使用循环语句,也可以使用memset()函数
相似回答