js函數(shù)名和變量名相同 同一個函數(shù)中變量名可以和數(shù)組名相同嗎?
同一個函數(shù)中變量名可以和數(shù)組名相同嗎?如果函數(shù)和數(shù)組在同一個源文件中,并且數(shù)組是全局變量,則它不能具有相同的名稱。否則,使用此名稱時,默認(rèn)情況下使用當(dāng)前函數(shù)中聲明的具有相同名稱的數(shù)組,而不是函數(shù)外部具
同一個函數(shù)中變量名可以和數(shù)組名相同嗎?
如果函數(shù)和數(shù)組在同一個源文件中,并且數(shù)組是全局變量,則它不能具有相同的名稱。否則,使用此名稱時,默認(rèn)情況下使用當(dāng)前函數(shù)中聲明的具有相同名稱的數(shù)組,而不是函數(shù)外部具有相同名稱的函數(shù)。
C 中定義的函數(shù)名是不是不能和變量名相同?
不可能。自定義函數(shù)名可以與庫函數(shù)名相同,首選自定義函數(shù),但不能與代碼變量名相同。但是自定義函數(shù)中的代碼可以使用與函數(shù)名相同的變量名。早期的編譯器就是這樣?,F(xiàn)在與C兼容的編譯器從未嘗試過處理它。
main函數(shù)中的變量名可不可以和定義函數(shù)中的變量名相同,有沒有影響?
您可以在用戶定義函數(shù)中使用相同的變量。如果在自定義函數(shù)中相同,則以自定義函數(shù)中定義的變量為準(zhǔn)。
其他時候,沒有影響。使用自定義函數(shù)之外的變量。自定義函數(shù)中定義的變量無效,因為它們不在作用域中。