在主函數(shù)main中定義的變量 主函數(shù)中定義的變量在整個(gè)程序中都是有效的對不對?
主函數(shù)中定義的變量在整個(gè)程序中都是有效的對不對?不,它不適用于其他函數(shù)中定義的傳輸變量。如果要達(dá)到這種效果,可以使用宏定義來定義全局變量。主函數(shù)定義的變量可在被調(diào)函數(shù)中直接使用嗎?在C語言中,在主函數(shù)
主函數(shù)中定義的變量在整個(gè)程序中都是有效的對不對?
不,它不適用于其他函數(shù)中定義的傳輸變量。如果要達(dá)到這種效果,可以使用宏定義來定義全局變量。
主函數(shù)定義的變量可在被調(diào)函數(shù)中直接使用嗎?
在C語言中,在主函數(shù)中定義的變量只能在主函數(shù)中使用,因此您必須定義另一個(gè)變量。當(dāng)然,可以將main函數(shù)中定義的變量作為參數(shù)傳遞給被調(diào)用函數(shù)。例如,void fun(intx){}main(){intnum=9fun(9)},但是如果您想在被調(diào)用的函數(shù)中使用它