首页 > 问答 正文
c语言结构体数组初始化

时间:2023-09-26 作者:佚名

1、{0} 初始化

int arr1[3] = {0};

使用 {0} 的方式最简洁,一般在定义的时候使用。

2、for 循环初始化

int arr2[3];
for (int i = 0; i < 3; i++) {
    arr2[i] = i;
}

使用 for 循环的好处是:可以将每个元素设为不同的值。

3、memset 函数

memset 函数声明为:

void *memset(void *str, int c, size_t n)

将 str 中当前位置后面的 n 个字节 (typedef unsigned int size_t )用 c 替换并返回 str 。

int arr3[3];
memset(arr3, 0, sizeof(int) * 3);

memset 一般使用“0”初始化内存单元,通常是给数组或结构体进行初始化,或清空数组或结构体。

一般如 char、int、float、double 等类型的变量直接初始化即可,如果用 memset 的话反而显得麻烦。

三种方式的示例代码如下:

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/wenda/1228924.html

上一篇:高防ip是什么
下一篇:返回列表
  • 小编推荐

    八字伏神怎么用 八字飞神伏神用法

    八字伏神怎么用,简介如下八字伏神,是指八字生辰八字排列中,出现一个作用于八字的神煞。它对于八字的分析与预测有着非常重要的作用。八字伏神的应用方法多种多样,如何正确运用八字伏神进行八字预...

    梦见摘秋葵是什么意思周公解梦 梦见摘秋葵是什么意思

    梦见摘秋葵是什么意思周公解梦,简介如下1、梦见摘秋葵当人们梦见摘秋葵时,这个梦通常被视为一个充满象征意义的梦境。秋葵代表着变化、成长和希望,因此这个梦境可以被解读为一种积极的预示。摘秋葵的过程也是值...

    ps怎么锐化边缘

    ps怎么锐化边缘,锐化边缘的命令设置,简介如下第一种:在Camera Raw中进行锐化 图片需要锐化的多大程度取决于很多因素,包括画面细节、作品题材、镜头等因素。CameraRaw中的锐化工具提供了4个设置...

    郑州一日游最好的景点推荐一下

    郑州一日游最好的景点推荐一下,郑州名胜古迹旅游景点,简介如下导读:郑州一日游有哪些景点?下面为大家带来介绍。1、嵩山风景区。提起嵩山,人们都会想起少林寺。嵩山少林可以说是无人不知,也是众多来到郑州游客都会去的地方。除了少...

    什么是黄岫玉 岫玉用什么油保养

    什么是黄岫玉,简介如下什么是黄岫玉?黄岫玉,又名京黄玉,淡黄色至黄色,产于北京十三陵旧军事大厅。这是一种岫玉!它产于辽宁省岫岩县,所以也叫岫岩玉。岫玉是一种颜色多样的蛇纹石玉,主要有...

    苹果a15芯片多少钱

    苹果a15芯片多少钱,苹果a系列芯片价格了解,简介如下iPhone14系列终于发售了,很多黄牛本以为这次可以赚点钱,于是大家和以往一样,“黄牛”们手提现货在门前蹲守,一边加价收购iPhone,另一边再翻倍售出。 不...

    联想bios设置图解教程

    联想bios设置图解教程,最新bios设置窍门,简介如下大家在安装win操作系统时,必须设置计算机BIOS,因为我们每个人的电脑品牌和型号都不一样,所以进入BIOS快捷键可以先上网搜索,然后重启进入BIOS页面相关设...

    唐山附近有什么好玩的地方

    唐山附近有什么好玩的地方,最值得去的五大景点,简介如下导读:唐山周边有哪些好玩的地方?下文是小编给大家带来的介绍。1、清东陵,清东陵属全国重点文物保护单位,是中国最后一个王朝首要的帝王后妃陵墓群,也是中国现存规模最...