2016 - 2024

感恩一路有你

什么叫初始化 在c语言中,局部变量初始化是什么意思,要怎么初始化?

浏览量:1448 时间:2021-03-17 12:47:52 作者:admin

在c语言中,局部变量初始化是什么意思,要怎么初始化?

C语言按范围一般分为全局变量和局部变量。一旦声明了全局变量,默认情况下它将被初始化为适当的类型0,而当声明了局部变量时,它的值是不可预测的。因此,对于后续程序的正常使用,最好是将其初始化得恰到好处,否则有时会造成灾难性的后果!第二个问题,例如:intmain(){Chara;//未初始化。以后可以初始化。Char*P=&A;//已初始化。指针P给定了变量a的地址,char*q;//未初始化。太危险了!由于指针q是局部变量,此时的值是不确定的,可能指向系统的重要数据。一旦在初始化此变量之前遇到类似于以下的语句,就很危险:q=&A;}

是在定义变量时为其赋值。例如Main(){int i=0//这里是C的初始化,i=3//这里是普通语句printf(%dn“,i)}如果不写int i=0,它就是int i。如果没有写i=3,那么可以用乱码写另一个printf(%d”,i),但是找不到它。如果你写I=0,那么你知道你忘记了I的赋值,你可以找到错误。所以电脑没有那么压抑。

什么叫初始化 c语言定义变量初始值 c语言初始化赋值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。