1. 程式人生 > >預處理、const、static與sizeof-static有什麽作用(至少說出2個)

預處理、const、static與sizeof-static有什麽作用(至少說出2個)

con 限制 變量 全局 什麽 -s eof 這一 不能

1:在C語言中,關鍵字static有3個明顯的作用:

(1)在函數體,一個被聲明為靜態的變量在這一函數被調用的過程中維持其值不變。

(2)在模塊內(但在函數體外),一個被聲明為靜態的變量可以被模塊內所有的函數訪問,但不能被模塊外其他函數訪問。它是一個本地的全局變量。

(3)在模塊內,一個被聲明為靜態的函數只可被這一模塊內的其他函數調用。那就是這個函數被限制在聲明它的模塊的本地範圍內使用。

預處理、const、static與sizeof-static有什麽作用(至少說出2個)