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

2024-12-02 19:59:22
推荐回答(3个)
回答1:

数组赋值可以通过以下几种方法:
1、定义的时候直接赋初值(用{});
2、用循环语句依次给数组各元素赋值;
3、将数组放在一个结构体里面,通过结构体的引用给数组整体赋值;(数组本身不能直接整体赋值)

回答2:

int a[5]={1,2,3,4};
char b[]="abcdefg";

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

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

回答3:

可以使用循环语句,也可以使用memset()函数