网站首页 > 文章中心 > 其它

c语言中数组初始化函数

作者:小编 更新时间:2023-09-27 18:09:26 浏览量:83人看过

c语言如何初始化数组

举例说明:

C语言数组的初始化表示方法

①.、定义的同时进行初始化,我们同样用数组的初始化引出结构体的初始化,我们知道数组在定义的同时进行初始化的代码如下:

由此可推出结构体在定义的同时进行初始化的代码如下:

struct Person p;

p.name = "lee";

我们知道数据定义好后就不能对其进行一次性初始化了,比如如下代码是编译不通过的.

我们可以为不同的索引指定值,并不需要一定要按顺序来,所以数组可以,结构体是否可以呢,当然,代码如下:

C语言 写个给二维数组初始化的函数

#include stdio.h

#define MAX 100

int main(void)

{

int i,j;

int n=10; //行数

int a[MAX][MAX] = {0};//全部初始化为0

for (i=0;in;i++) //对于矩阵的边缘赋值为-1

for (j=0;jm;j++)

if (i==0||i==n-1||j==0||j==m-1)

a[i][j] = -1;

}

for (i=0;in;i++) //输出矩阵

printf("\n");

return 0;

C语言中,如何把数组里面的每一项都初始化为同一个值?

需要准备的材料分别有:电脑、C语言编译器.

①.、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp.

memset(a, 0, sizeof(a));

printf("%d", a[0]);

printf("%d", a[1]);

C语言字符数组如何初始化?

C语言允许用字符串的方式对数组作初始化赋值.例如:

static char c[]={'c',' ','p','r','o','g','r','a','m'}; 可写为:

static char c[]={"C program"}; 或去掉{}写为:

static char c[]="C program";

扩展资料:

数组的使用规则:

参考资料:

百度百科-数组

以上就是土嘎嘎小编为大家整理的c语言中数组初始化函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章