2
A
回答
13
不,它不能保證爲零,因爲它是一個本地自動變量。沒有初始化,它的值是不確定的。如果你希望它是零,要麼將其初始化:
NSUInteger count = 0;
或者將其定義爲static
:
static NSUInteger count;
因爲具有靜態存儲持續時間的變量被隱式初始化爲零,但請注意這有副作用效果(即該值在函數調用之間持續存在)。
相關問題
- 1. 爲什麼在默認的範圍內使用rails
- 2. 工作表和單元格和範圍的默認範圍是什麼?
- 3. 命名CDI bean的默認範圍是什麼?
- 4. JSF 1.1中的默認範圍是什麼?
- 5. jQuery類選擇器 - 它默認的範圍是什麼?
- 6. ImageView的默認佈局是什麼?
- 7. Rails覆蓋默認範圍全局
- 8. `var`在全局範圍內做什麼?
- 9. 什麼是PHImageRequestOptionsResizeMode默認值?
- 10. 默認範圍Mongomapper
- 11. 什麼是SWT小部件的默認佈局?
- 12. 什麼是TimeSeriesChart的最大範圍值
- 13. Django字段的默認值是什麼?
- 14. 什麼是'success_url'變量的默認值
- 15. kCGImageSourceShouldCache的默認值是什麼?
- 16. rmarkdown中pdf的默認值是什麼?
- 17. android:vmSafeMode的默認值是什麼?
- 18. iOS中@property的默認值是什麼?
- 19. 字符的默認值是什麼?
- 20. LSMinimumSystemVersion的默認值是什麼?
- 21. 什麼是asp:textbox.MaxLength的默認值
- 22. StreamReader的默認值是什麼?
- 23. BlendEquation的默認值是什麼?
- 24. 爲什麼局部變量不能用默認值初始化?
- 25. jQuery範圍輸入默認值
- 26. Firefox Web控制檯的默認範圍 - 發生了什麼?
- 27. LoaderManager的範圍是什麼?
- 28. android:largeScreens的範圍是什麼?
- 29. @EnableTransactionManagement的範圍是什麼?
- 30. PTRACE_TRACEME的範圍是什麼?
謝謝大家。我實際上認爲它會是垃圾內存,但明確地詢問它是否保證爲0.因爲我認爲這對於發現此問題的下一個人更有用。 – funroll 2013-05-14 15:33:36