首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

入门 求教解决方案

2012-03-31 
入门 求教int a78,c18a60c28为什么不报错?如果在第二个a 前加 int会是重复初始化,为什么不加就没事

入门 求教
int a=78,c=18; 
a=60;c=28; 
为什么不报错?
如果在第二个a 前加 int会是重复初始化,为什么不加就没事,是覆盖了吗?
希望高手不吝赐教!

[解决办法]
int a=78,c=18; //这两个是定义,定义一个变量,只能有一次
a=60;c=28; // 这是赋值,可以多次. 加上int就变成定义了.
[解决办法]
第一行是定义+初始化;
第二行是正常的赋值。

定义只有有一次,所以第二行再加就重复了。

热点排行