Q
變量範圍在C++
0
A
回答
3
由於以下for
for (initialization ; condition ; increment)
{
body;
}
等同於以下while
{
initialization;
while (condition)
{
body;
increment;
}
}
+0
是的,這是我正在尋找的答案。雖然在查看for時看不到初始化是這樣完成的。 – 2013-03-01 08:32:04
3
由於for
循環中定義的變量範圍是for
語句的正文。
對於您的情況,iii
在for
循環內可見,但不在其外部。
+0
所以它就像{int i; for(i = 0; ...)}? – 2013-03-01 08:26:42
+0
是的,你可以這樣想, – mvp 2013-03-01 08:27:24
3
因爲這相當於:
{
int iii = 0;
while(iii < 10){
cout << iii << " ";
iii++;
}
}
相關問題
- 1. c變量範圍
- 2. C++變量範圍
- 3. 變量範圍在C#
- 4. C++類變量範圍
- 5. C++的變量範圍
- 6. Unity3D C# - 範圍的變量
- 7. C#中的變量範圍
- 8. C++變量範圍錯誤
- 9. 變量範圍
- 10. 變量範圍
- 11. 範圍變量
- 12. 變量範圍
- 13. 變量範圍
- 14. 變量範圍
- 15. 變量範圍
- 16. 變量範圍
- 17. 在變量範圍內的Perl變量
- 18. 變量範圍在PHP
- 19. 變量不在範圍內
- 20. 範圍變量AngularJS
- 21. Winform變量範圍
- 22. ASP.NET變量範圍
- 23. lua變量範圍
- 24. 範圍的變量
- 25. Ruby變量範圍
- 26. Javascript - 變量範圍
- 27. 變量圖範圍
- 28. AngularJS變量範圍
- 29. mootools變量範圍
- 30. #Define變量範圍
你的意思是第一個for語句或那個for循環的第一遍? – Gjordis 2013-03-01 08:25:28
失去價值在哪裏? 「在第一次之後」是什麼意思? – Freak 2013-03-01 08:25:50
爲什麼會失去它? – 2013-03-01 08:26:02