变量初始化initialize variables

//变量初始化    initializing variables


//1.必要性
/*  计算机工作运行时需要电能,在计算机内部的各种电器元件上,电子设备通过接受高低电平来接受和发出信号,高低电平分别代表了1和0,因此在内存条中储存的信息均为01代码.
    现有一个内存单元,此前可能经历了其他软件的使用,内存单元中有存储值
    完成此前软件的使用后,此内存单元被释放,即操作系统回收了该内存空间,但并没有清除内部遗留的数据,这个存储值称为垃圾值
    微软公司采用了"填充数字“的方法提醒使用者要将要使用的变量进行初始化,即若在一个变量中发现了垃圾值就认为没有为其赋值,
    系统会填充一个较小的不变数字,不常用也不太可能出先在预料的结果之中,从而使用者看到结果后会意识到没有将变量进行初始化.*/


//2.不同类型变量的初始化为何值    

//2.1数值类    可以在定义的同时初始化,初始化为0
int i = 0;
float f = 0.00f;
double d = 0.00;

//2.2字符         可在定义的同时初始化,初始化为'\0'
char c = '\0';

//2.3字符串       字符串本质上是一个个字符组成的字符数组,将字符数组内每一个字符初始化为'\0'即可 
// 2.3.1 空字符串
char str[10] = "";
// 2.3.2 memset
char str[10];
memset(str, 0, sizeof(str));
// 2.3.3 循环
char str[10];
for (
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值