C語言第五課

2021-08-07 13:24:04 字數 889 閱讀 3237

c函式若不宣告型別,則預設為 int 型

在函式中,指標可以 被調函式 修改 主調函式

1、 int func(int a)

main()

2、 void func(int *num)

main()

{

int num = 2;

func();

int *b; 野指標會 指向任一地方

int *pum = #

printf(「%x」,*pum);

指標偏移的單位 取決於 資料型別

指標在 陣列中 從 [0] 開始取

char tab =』0123456789』

指標 在 變數中 從 低位 開始取: 9 8 7 6…

char *p = tab ; 陣列名 即 首位址

printf(「%x」,*p);

輸出:30 31 32 33

tab 0 1 2 3

ptub ptub++ pub++ 是 pub指向的記憶體單元的位址+1

*ptub 指向的記憶體單元的值

ptub 指向的記憶體單元的位址

.ptab指標自身的位址,即 printf(「%p」,&ptab)

記憶體單元的位址, 即 printf(「%x」,&ptab);

記憶體單元的值, 即 printf(「%x」,ptab);

*(tab + i) = i;

到ptab指向的記憶體單元的位址

去記憶體單元裡取值

到記憶體單元賦值

C語言第五課

主要內容 二維陣列 字串陣列 多維陣列 理解 一 二維陣列 有兩個下標的陣列稱為二維陣列 定義 型別修飾符 陣列名 常量表示式1 常量表示式2 第一維的長度 第二維的長度 示例 定義乙個2行3列的二維陣列 int array 2 3 這是乙個標準的二維陣列 二維陣列的元素也稱為雙下標變數 0 1 2...

C語言 第五課

一 所有程式在執行時,程式中的語句按其先後順序執行。這種按照語句的先後次序順序執行的程式結構稱為順序結構。根據某種條件的成立與否而採用不同的程式段進行處理的程式結構稱為選擇結構。二 簡單if語句 color red if 表示式 color img 小括號中的表示式表示控制條件,表示式的值非零為 真...

C 教程第五課 方法

本節課向你介紹c 的方法,其目的是 1.了解方法的結構格式 2.了解靜態和例項方法之間的區別 3.學會例項物件的使用 4.學會如何呼叫例項化的物件 5.學會方法的四種引數型別的使用 6.學會使用 this 引用 以往,對於每個程式來說,所有的工作都在main 方法中實現。這對於功能簡單的程式是合適的...