C語言筆記3

2021-10-06 06:21:14 字數 423 閱讀 8187

結構體名字只表示型別;

ptr相當於pointer;

全域性變數定義在函式體外部,普通全域性變數對整個工程可見,其他檔案可以使用etxtern外部宣告後直接使用,其他檔案也不能再定義乙個與其相同名字的變數了,否則會認為是同乙個變數。

靜態全域性變數僅對當前檔案可見,其他檔案不可訪問,其他檔案可以定義與其同名的變數,兩者互不影響,。

在定義不需要與其他檔案共享的全域性變數時,加上static關鍵字能夠有效地降低程式模組之間的耦合,避免不同檔案同名變數的衝突,且不會誤使用

使用#define宣告多行巨集函式與普通宣告沒有本質區別。

多行宣告時,回車換行前要加字元 『\』 即"\[enter]"後要緊跟回車鍵,中間不能有空格或其他字元。

"\[enter]"在linux中表示跳脫字元,意思是一行寫不完換行寫

C語言筆記3

學習一直都是乙個循序漸進的過程,我每天看一些c語言學習資料,c語言的書,一點一點的記錄下來,讓我一點一點進步。今天要學習的知識關於c語言的特點,這些知識我們也可以在c語言論壇或者有關c語言高階書籍找到。c語言的特點是 1 c語言是一種結構化的程式語言,語言本身簡潔 使用靈活方便。既適用於設計和編寫大...

c語言課堂筆記3

一.陣列是一組具有相同型別的變數的集合。c語言中輸入下標都是從。例如,對上例應用陣列可以將10個成績值儲存在記憶體的乙個連續區域中,使用乙個統一的名字來標識這組相同型別的資料,這個名字稱為陣列名。構成陣列的每個資料項稱為陣列元素。c程式通過陣列下標實現對陣列元素的訪問。1.c語言中陣列的下標都是從零...

C語言基礎筆記(3)

我們了解的c程式的基本結構後,來通過乙個c程式例項進行理解和說明。例項1 對輸入的資料比較大小並輸出較小的值 如下 include int m intmin int x,int y int main intmin int x,int y 第一行,通過 include語句引用輸入和輸出的標頭檔案。第二...