C语言中初始化是什么意思?

 我来答
yx陈子昂
高粉答主

2021-11-13 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:75%
帮助的人:3844万
展开全部
在C语言中,变量的第一次赋值,被称为变量的初始化。
养成一个好的习惯,所有的变量我们声明的过程中最好都是初始化一下,数字初始化0,字符初始化为'\0', 字符串和指针初始化为NULL, 数组的话,感觉不同的类型根据类型进行不同初始化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华仔婷
2021-11-13 · 超过17用户采纳过TA的回答
知道答主
回答量:493
采纳率:19%
帮助的人:14.6万
展开全部
c语言中的初始化,指的就是给一个变量或者数组等赋一个初始值,如果不进行初始化,则新定义的变量的初始值是一个垃圾值
值得一提的是,变量在没有值的时候去参与一些算数等运算,会出现错误,因此一定要进行初始化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-11-13
展开全部
一维数组初始化就是给一维数组赋初值,作用就是申明的这个一维数组有了一个确定的值,从而可以得到具体应用。一个数组申明后,如果没有赋值,那么只是分配了内存空间,没有具体的值,也可以说是空,其组成是“\0”也就是NULL,无法在实际中使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销

2021-11-14 · TA获得超过1076个赞
知道大有可为答主
回答量:7379
采纳率:95%
帮助的人:244万
展开全部
这里的初始化是指,在变量被分配了一块内存空间后,再被赋予一个字面量,以供后面的运算需要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ProYuan
科技发烧友

2021-12-02 · 嵌入式linux音视频采集、编解码、传输
ProYuan
采纳数:29 获赞数:55

向TA提问 私信TA
展开全部
定义变量,int a= 1;这种就是给变量a初始化定义为1.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式