結構體作為函式引數時,盡量使用指標(節省空間)
識別符號規定:
1。數字,字母,下劃線構成
2。字母,下劃線為首字母
3。區分大小寫
4。保留字不能用
5。長度小於32字元
c語言為強型別語言必須先定義後使用
注意:陣列不要出現越界錯誤(int a[10]; 這個陣列最多到a[9],出現a[10]即為越界)
linux下陣列初始化部分則剩下部分元素為0,若不初始化則全為隨機值。
static int a[4]等價於static int a[4]=
*( *a+1) a前面第乙個 * 代表行指標到列指標的型別轉換(等級相同)第二個 * 則是取列指標的值
二維陣列按行儲存
第一維長度可省,但第二維長度不能省(int a[4])
a和b交換:
1。a=t;
a=b;
b=t;
2。a=a+b;
b=a-b;
a=a-b;
3。a=a^b;
b=a^b;
a=a^b;
形參為fun(int a,a[4])
1。一維陣列則相當於指標 a相當於 *a
2。二維陣列則相當於陣列指標 a[4]相當於 * (*a)[4]
C語言課堂筆記
1,實型常量有單精度型別 float 雙精度型別 double 雙長精度型別 long double 單精度它的範圍在負數的時候是從 3.402823e38到 1.401298e 45,而在正數的時候是從1.401298e 45到3.402823e38。雙精度絕對值範圍是4.940656 10 32...
c語言課堂筆記
include include include using namespace std int main 1.c 程式處理的資料有常量和變數兩種基本形式。變數與常亮的區別在於 在程式執行過程中,常量的值保持不變,變數的值則是可以改變的 2.c語言的基本資料型別有整型 實型 字元型和列舉型別等。整型常...
C語言課堂筆記2
一.順序語句與分支語句的知識總結 1 for語句.forfor 先判斷條件後執行語句。注 for語句末尾不加分號 2 while語句.while 表示式 先判斷條件後迴圈。注 while語句末尾不加分號,否則將陷入死迴圈。3.c 語言處理的資料基本型別及形式 資料基本型別 常量 值保持不變 和變數 ...