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