C++ //练习 2.9 解释下列定义的含义。对于非法的定义,请说明错在何处并将其改正。
发布时间:2024年01月19日
C++ Primer(第5版) 练习 2.9
练习 2.9 解释下列定义的含义。对于非法的定义,请说明错在何处并将其改正。
( a ) std::cin>>int input_value;
( b ) int i = { 3.14 };
( c ) double salary = wage = 9999.99;
( d ) int i = 3.14;
环境:Linux Ubuntu(云服务器)
工具:vim
?
解释
( a ) 变量要先声明,再进行使用。修改为:
int input_value;
std::cin>>input_value;
( b ) 单精度数值初始化为int型会丢失小数部分。修改为:
float i = { 3.14 };
( c ) wage没有定义类型,修改为:
double wage;
double salary = wage = 9999.99;
( d ) 单精度初始化为int型会丢失小数部分,修改为:
float i = 3.14;
文章来源:https://blog.csdn.net/navicheung/article/details/135699437
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!