C++变量的初始化的值是什么意思啊?

比如说:inta=5;与inta;那个5有什么意思啊?赋值又是什么意思?有什么区别啊?最好说详细点。... 比如说:
int a=5;

int a;
那个5有什么意思啊?赋值又是什么意思?有什么区别啊?最好说详细点。
展开
 我来答
wundn
2011-08-16 · 超过26用户采纳过TA的回答
知道答主
回答量:245
采纳率:0%
帮助的人:103万
展开全部
int a=5 :
就是说上来就定义了一个整形变量a,并且把整数5这个值赋给了a,也就是说a=5。

int a:
只是上来定义了一个整数类型a,而这个a并没有被赋值,虽然没被赋值,但是它并不是零,这点你要明白。我这么说 你能明白吧 多运行一下相关的小程序 适当的改改数值 然后观察结果的变化 这些就很容易明白了 比别人讲管用很多遍 学程序 重要的就是手 脑都要勤 多做多想
wwxx_yu_dd
2011-08-16 · TA获得超过155个赞
知道答主
回答量:136
采纳率:100%
帮助的人:43.9万
展开全部
赋值之后a的值就是5了,比如a*3=15,如果赋值b=4,那么a*b=20,如果不赋值a就是一个随机的,不确定的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
就是这样的夜
2011-08-16 · TA获得超过838个赞
知道小有建树答主
回答量:820
采纳率:0%
帮助的人:518万
展开全部
int a=5
在内存中分配一个整形变量,并装其初始化为5,因此调用的时候值会是5
int a
在内存中分配一个整形变量,但其具体是什么,是个未知的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式