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

初学c++ ,有个有关问题请问

2012-02-25 
初学c++ ,有个问题请教最近刚开始学c++,有个问题想请教一下各位请问int ival1.01这个定义合法吗? 谢谢[解

初学c++ ,有个问题请教
最近刚开始学c++,有个问题想请教一下各位
  请问 int ival=1.01 这个定义合法吗? 谢谢

[解决办法]
合法但是不合理!1.01会被转换成1赋值,但是为什么用浮点数来初始化int?
[解决办法]
但是在赋值的时候,1.01这个浮点数会被隐性的向int转化,得到的ival的值是1
[解决办法]
少了一个分号 呵呵
[解决办法]

探讨
但是在赋值的时候,1.01这个浮点数会被隐性的向int转化,得到的ival的值是1

[解决办法]
完全是语言的特性,也许要追溯到C语言的特性
当初C语言的制定者认为这样比较好
C++为了兼容C也做成同样的
如果是另一种强类型的语言,就可以是一个错误

[解决办法]
探讨
完全是语言的特性,也许要追溯到C语言的特性
当初C语言的制定者认为这样比较好
C++为了兼容C也做成同样的
如果是另一种强类型的语言,就可以是一个错误

热点排行