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

小白自学primer puls遇到了些,

2012-03-29 
小白自学primer puls遇到了些,求助。我在自学c++ primer puls 做习题的时候遇到了一个问题原题要求输入一个

小白自学primer puls遇到了些,求助。
我在自学c++ primer puls 做习题的时候遇到了一个问题
原题要求输入一个以浪为单位的距离,然后将它转换为码(一浪=220码)
我写出来的错误代码:

C/C++ code
#include <iostream>using namespace std;int main(){    double Langs;    double Mas;    Mas = 220*Langs;    cout << "please enter Langs" << endl;    cin >> Langs;    cout << Mas << endl;    return 0;}

反复修改半天后发现:
C/C++ code
#include <iostream>using namespace std;int main(){    cout << "please enter Lang" << endl;    double Langs;    cin >> Langs;    double Mas;    Mas = 220*Langs;    cout << Mas << endl;    return 0;}

这样写就对了。
但是想了很久也想不通这两种写法有什么本质上的不同。
大牛们给小白指个方向
问题:
1.第一种写法为什么会错。
2.两种写法有什么本质上的不同

[解决办法]
本质就是个顺序问题,比如你种了一棵果树,可以开花,秋天会结果子,但是你开花的时候就去摘果子,能摘的到吗?

热点排行