Q
困惑写这个程序
-7
A
回答
2
您已经在同一范围内声明了具有相同名称'number'的多个变量。这是不允许的并导致错误信息。
2
在一个范围内(例如函数或循环或其他),只能声明一个变量。否则,你说的是哪一个,这将是模棱两可的。
错误是说你已经声明了一个名为number
(作为一个int)的变量,并且你不能在同一个范围内再次声明它。
使第二个变量叫别的东西:
double dNumber = 1.11;
cout << "Please enter a double: " << dNumber << endl;
bool bNumber = 0;
cout << "Please enter a bool: " << bNumber << endl;
注意,它通常是更典型的设置bool
值要么true
或false
。现在
,如果你真的,真的想number
多次使用的变量名,你可以把每个部分在大括号:
{
double number = 1.11;
cout << "Please enter a double: " << number << endl;
}
{
bool number = 0;
cout << "Please enter a bool: " << number << endl;
}
在这种情况下,你将不再有机会获得该变量在花括号之外,因此参考不再含糊不清。
相关问题
- 1. 这困惑在javascript
- 2. 如何完成这个Java程序?我目前很困惑
- 3. 困惑这些指针?
- 4. 对编写这个C++函数感到困惑
- 5. 困惑这个使用lambda的
- 6. 对linq这个查询感到困惑
- 7. 困惑如何改善这个功能..?
- 8. 困惑这个argv的使用
- 9. 困惑这个查询如何工作
- 10. 困惑这个斯卡拉语法
- 11. 这个提交的值让我困惑
- 12. 我感到困惑的这个错误
- 13. 困惑这个嵌套函数
- 14. 困惑于教程
- 15. C++困惑线程
- 16. 编写事件处理程序时遇到了一些困惑
- 17. 困惑的web应用程序
- 18. 有关摆动程序的困惑
- 19. 困惑,了解程序的输出
- 20. Android中的处理程序困惑
- 21. 解释这个令人困惑的dojo教程语法declare
- 22. 困惑执行顺序
- 23. 排序问题..困惑!
- 24. 困惑的序列化
- 25. 困惑Java的线程池
- 26. 关于线程的困惑
- 27. 学习JavaME编程....困惑
- 28. 我很困惑如何在我的系统中编译这个程序?
- 29. 我想拆分html和php代码?这样写有点困惑
- 30. 困惑这一点,并绑定(本)的反应写ES6
请___不再发布代码或屏幕输出作为屏幕截图 – Marged