0
A
回答
2
不,第一個代碼片段僅初始化pos
與-1
並且葉ch
未初始化。第二種方法是通過其他方式將pos
未初始化,ch
的值爲-1
。但無論哪種情況,ch
和pos
都將被創建,您將能夠設置或更新其值。
1
我要說的是......唯一的區別在於你是什麼初始化(在第一條語句您分配值第一變量和其他原封不動所以只有第一變量初始化值等只停留類型的引用變量INT)同樣是第二次發言真的......
如果你說:
int x=10,y;
這裏x被初始化爲值10和y爲默認(即0,但是編譯器會拋出編譯錯誤「變量y可能沒有初始化!「)
,但如果你說
int x,y=10;
則x設置爲默認(即0再次編譯將會拋出編譯錯誤變量x未初始化!)和y的值設置爲10
哪些呢這裏無關緊要的是x和y的發生順序。希望澄清! :D
0
在兩行中都創建了兩個變量。在第一個中,只有pos
用-1初始化,而在第二個中只有ch
用-1初始化。在使用未初始化的應用程序之前,應將一些值分配給它們。
相關問題
- 1. 在同一行定義兩個變量
- 2. 定義多個空變量
- 3. 如何定義一個變量,當多個變量正在從一個按鈕
- 4. 在一個步驟中定義多個變量?
- 5. 在一行中定義兩個變量,而不是兩行
- 6. 定義一個變量
- 7. 定義一個空變量?
- 8. 你可以在Coldfusion中一次性定義多個變量嗎?
- 9. jquery定義一個$(this)變量在許多函數中重用
- 10. 在一箇中間件中定義一個變量,可用於下列變量
- 11. 定義一個`var`關鍵字多個變量在JavaScript
- 12. 如何在CakePHP定義一個變量
- 13. 定義存儲在一個變量
- 14. #在C中的一行上定義多個常量
- 15. 從wxi傳遞一個變量到wixproj /在wixproj中定義一個變量
- 16. 如何在oracle中使用另一個變量定義一個變量sql
- 17. make:使用模式特定變量值定義多個變量
- 18. 在sympy定義一個變量是一個常量
- 19. 爲Datatable列定義多個jQuery變量
- 20. 多個變量的自定義函數
- 21. 如果爲多個變量定義?
- 22. 如何在一個文件的行中定義一個變量C
- 23. 變量的多重定義
- 24. 在Python中定義一長串變量
- 25. 在庫中定義一個常量變量pi
- 26. 在codeigniter中定義一個常量變量掛鉤
- 27. 在makefile宏中定義變量(定義)
- 28. 在jQuery中定義變量
- 29. 在cgo中定義變量
- 30. 在if中定義變量
當你繼續解釋它們不一樣時,你不能說「是的,它們是相同的」。 –
我不知道你是指出,因爲我試圖解釋爲什麼我說是什麼...... – RohitS
你說是的,然後解釋爲什麼答案是否定的,因爲它們是不一樣的。 –