c++中,初始值含义

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:05:50
c++中初始值是什么意思
(比如:int a=3 ;int b=4)
可举例说明

简单点说.就是赋值...

但是为什么要初始值?可以这样理解.
INT A; /*这句是在内存中.给变量A分配一个存储空间.(大小跟据系统构架不同而不同.)但是那一块内存中有什么东西.我们是未知的*/
A = 99;/*这就是变量初始化.将99写在刚才分配的内存中间去.*/

因为在变量声明的时候.我们并不知道系统给变量A分配的内存空间里到底有些什么东西.所以我们在以后调用变量A的时候.我们无法确认A的具体值是什么.于是需要将99(初始化的值)写到那块内存中去.以便我们以后调用A的时候.知道A的具体值...

这就是初始值的意义...

int a:只定义一个整型的a系统会整型范围内随机的给它赋值,几千,几万都是可能的

int a=3:表明初始状态的a被系统赋给定值3。

就是在定义且申明一个变量时候
你已经给该变量赋值了

int a=3;
就是说你的程序在申明定义a的时候顺便给a赋值了既a等于3