當前位置:學問君>學習教育>考研>

東軟C/C++筆試題及參考答案

學問君 人氣:4.92K

1 在C/C++中static有什麼用途?(請至少說明兩種)

東軟C/C++筆試題及參考答案

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

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

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

2 引用與指針有什麼區別?

1) 引用必須被初始化,指針不必。

2) 引用初始化以後不能被改變,指針可以改變所指的對象。

3) 不存在指向空值的引用,但是存在指向空值的指針。

char szstr[10]; strcpy(szstr,”0123456789″); 產生什麼結果?爲什麼?

3 字元串需要11個字節才能存放下(包括末尾的’