在Xcode ignorer中输入简单的cout / cin函数以提示用户输入帐号。 结果是这样的: “输入帐号: 6.95322e-310“
我输入的每个代码功能后出现的这个数字是多少? 我试图擦除并重新编码并打开一个新项目。
提前感谢你帮助一个nob。
答案 0 :(得分:1)
您的代码发生了类似的事情。您正在创建一个新变量(double accountNumber
),但您没有明确地将其设置为某个值,因此其值将是变量耗尽的内存区域中的任何值,因此随机值。
答案 1 :(得分:1)
变量accountNumber
未初始化。
你真正想要的是:
std::cout << "Enter account number:" << std::endl;
double accountNumber;
std::cin >> accountNumber;
顺便问一下,你真的希望accountNumber
成为浮点数吗?您可能希望它是unsigned long
。
答案 2 :(得分:0)
因为在输入之前输出accountNumber
。
你真正想做的事情可能是:
double accountNumber;
std::cout << "Enter account number:" << std::endl;
std::cin >> accountNumber;
std::cout << "Your account number is: " << accountNumber << std::endl;