御阪阪的c 學習之路 4

2021-08-14 08:29:51 字數 639 閱讀 9936

extern 變數;可以使用在變數定義之前,告訴編譯器這個變數在後面被定義過了,不會報錯。,此外如果變數定義在其他檔案中,也可以用extern。在extern 定義的變數前加static 會使其變為internal型別而且改變後無法變回去,internal只能作用與本檔案域,可以用來限制檔案只被該檔案使用。

盡量少使用全域性變數,全域性變數占用記憶體多。

c++的作用域:

1.**塊作用域 {}之間,巢狀內部的變數會覆蓋外部的變數,一般屬於自動儲存期

2.檔案作用域 在**塊之外的識別符號都具有檔案作用域,也就是全域性變數,函式名也具有檔案作用域,儲存期一般輸入靜態儲存期

3.原型作用域

4.函式作用域

5種儲存型別

1.auto **塊中宣告的變數預設為auto。

2.register 暫存器變數。

3.static 靜態區域性變數。

4.extern

5typeef

使用遞迴的小栗子

#include

using

namespace

std;

int func(int n)

int main(void)

C 學習之路 day4

day4知識點 mystring類物件自我實現以及部分實驗源 ifndef mystring h define mystring h include class mystring endif mystring h include mystring.h include mystring mystrin...

extjs4的學習之路

以前一直是在做後端的事情,最近做公司的另乙個專案要用到extjs的技術。很少接觸到前端的技術,所以剛開始做的時候是跟著同事的開發文件來做,自己也extjs官網學習,還是遇到很多問題,主要還是對這個技術不熟悉的原因。遇到這些問題有同事在就問同事,同事不在的話就自己網上找。問題也是一點點的解決了。要做乙...

linux學習之路4 目錄的結構

1 windows下的目錄結構,xp系統為例 在裝好系統之後,預設有三個資料夾 document and setings 不知道對不對 ds program files pf windows w 這個資料夾。其中ds裡面存放的是使用者的 家 目錄 在14章講 program files 預設的安裝路...