Linux C學習第四天

2021-09-30 19:57:40 字數 920 閱讀 5004

1、什麼是變數?

其值在其作用域內可以改變的量稱為變數。乙個變數應該有乙個名字,在記憶體中佔據一定的儲存空間。變數在使用前必須要定義,每個變數都有自己的位址。變數依據其定義的型別,分為不同型別,如整型變數、字元型變數、浮點型變數、指標變數等。變數的值可以發生改變,意味著它可以被覆蓋、被寫入、被賦值。每個變數必須要有乙個名字和它所在的記憶體空間繫結。

2、什麼是常量?

其值不會發生改變的量稱為常量,它們可以和資料型別結合起來分類,如整型常量、浮點型常量、字元常量等。常量是可以不經過定義和初始化而直接引用的,常量又分為直接常量和符號常量,直接常量又叫做字面常量,如12,0,4.6,『a』,「abcd」;符號常量,如巨集定義的「#define pi 3.14」。

常量只能被訪問、被讀,而不能被寫、被賦值。

3.0x代表什麼含義?

0x表示十六進製制數

4.宣告與定義的區別

定義:即建立乙個物件,為這個物件分配一款記憶體並給他取上乙個名字,這個名字就是我們經常所說的變數名或物件名。這個名字一旦和這塊記憶體匹配起來,它們就同生共死,終生不離不棄,並且這塊記憶體的位置也不能改變。

宣告:告訴編譯器,這個名字我先預定了,別的地方再也不能用它來作為變數名或物件名。

5.static的作用?

用static修飾區域性變數後,該變數只在初次執行時進行初始化工作,且只進行一次。

用static修飾函式的話,這個函式既可以在本原始檔中被訪問,也可以在同乙個工程的其他原始檔中被訪問。即改變函式的作用域。

6.extern的作用?

extern是指當前變數或函式不是本原始檔內宣告的,它是外部變數或外部函式。在函式體內宣告使用其他原始檔中定義的變數時,必須使用extern關鍵字,因為在函式體內預設為區域性變數。

7、什麼是指標?

指標是變數,系統為指標分配記憶體空間,指標有自己的位址,指標能夠存值,但這個值比較特殊——位址。

LinuxC學習第四天

1 c語言程式編譯步驟 重要 預處理 預編譯 處理 開頭的內容,進行替換 去掉注釋。s生成預處理檔案,字尾名是 i編譯編譯器對 進行編譯 最複雜 耗時最長的過程生成彙編檔案,字尾名.s彙編把彙編檔案編譯二進位制目標檔案生成目標檔案,字尾名是.o鏈結把多個目標檔案按照一定規則整合成乙個可以執行的程式生...

Linux C學習第四天(輸入 輸出)

輸入 輸出 一 輸出 1.格式 printf d x printf 十進位制整數 d 八進位制 o 八進位制列印 o 表示列印時加入字首 o 十六進製制 x 十六進製制列印 x 表示列印時加入字首 x 浮點型 f c ld 詳細可以參考 2.修飾符 printf 8d x 表示用八個位元組列印,右對...

第四天學習

一 權重關係 樣式表的權重關係 內聯樣式表的權重最大!內部和外部樣式的權重,和書寫的前後順序有關!放在後面的會把放在前面的樣式覆蓋掉 網頁的布局 先做上下排版 再做左右排版 從外往裡 二 css語法 選擇符選擇符 選擇符就是給標籤起名字 型別選擇符 標籤選擇符 所有的html標籤可以直接當做選擇符進...