C語言基礎

2021-06-23 04:37:56 字數 909 閱讀 5893

基   礎   補   充(外部函式 和 內部函式)

函式按作用域分:外部函式和內部函式。

內部函式(static):定的函式只能被本地檔案訪問,其他檔案不能訪問。

外部函式(extern):定義的函式能被本地檔案和其他檔案訪問。

預設情況下所有的函式都是外部函式。

外部函式extern的作用:extern 可以省略 所以才有完不完整只說,

1,完整的定義乙個外部函式。

2,完整的宣告乙個外部函式。

內部函式static作用:

1,定義乙個內部函式。

2,宣告乙個內部函式。

內部函式不能直接呼叫,必須先呼叫內部函式裡的外部函式,通過外部函式在呼叫內部函式,從而達到間接呼叫的目的。

外部函式:不允許所有專案中有同名的外部函式。

內部函式可以同名,因為只能是內部自己訪問不受影響。

不同檔案中的同名外部變數,都代表著用乙個變數。

對變數的作用:

1,static:是定義了乙個內部變數。

2, extern:是宣告乙個外部變數。

static的修飾區域性變數作用:

1,延長了區域性變數的生命週期,到程式結束為止。

2,並沒有改變區域性變數的作用域。

3,不會再次分配到儲存空間。

static修飾區域性變數的場合:

1,如果某乙個函式呼叫頻繁特別高。

2,這個函式內部的某個變數值是固定不變的。

前面迴圈結構知識點補充:

break:使用場合

1,swith語句:推出整個swith 語句。

2,迴圈結構:推出整個迴圈語句。

注意點:只對最近的迴圈結構有效。

continus:使用效果

結束當前這次的迴圈體,進入下一次迴圈體。

c 語言基礎

三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...

c語言基礎

1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...

C語言基礎

找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...