C語言提高 2 第二天 用指針對字串進行操作

2022-06-22 01:12:06 字數 2475 閱讀 2355

2 昨日回顧

(把位址轉換成整型 加上它所指向的資料的大小

3指標成立條件和間接賦值

條件一:有兩個變數 其中至少乙個是指標

條件二:建立關聯

條件三:間接操作

4間接操作的例子

5間接操作的記憶體四區圖

6 指標做為函式引數的意義

7指標的總結

8字串-指標和陣列名的區別

1.sizeof

2.strlen (遇到\0結束

答:指標是指向可變的指標,陣列名是一塊常量記憶體位址。

9中午回顧

10字串記憶體四區圖

11字串操作

12 c語言中的0

// 0x0000 0000 ---> null    === 0 ==== 『\0』

『0』 ===> 48

看一下null的定義:

13查詢子字串的do-while和while模型

do while模型:

while模型:

14課堂答疑

1為什麼用fprintf不用printf

因為有時候有些程式會把printf標準輸出會掉,一般只會遮蔽標準輸出,而不會遮蔽stderr

2 c語言沒有異常捕獲

//物件導向的才有

15字串去掉空白字元

//兩頭堵模型

16字串兩頭堵模型練習

17逆轉字串與遞迴

字串翻**

使用棧和遞迴的方法編寫:(好機智啊

C語言第二天

故天將降大任於是人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為,所以動心忍性,曾益其所不能。任務所有程式語言學習的第一步都是列印 hello,world 所以我們的第一步就是列印hello,world 開啟我們的devc 輸入以下 include intmain include in...

學習c 第二天(指標)

每乙個變數都有乙個記憶體位置,每乙個記憶體位置都定義了可使用連字型大小 運算子訪問的位址,它表示了在記憶體中的乙個位址。位址是計算機記憶體中的某乙個位置,而指標是專門用來存放位址的特殊型別變數 指標是乙個變數,其值為另乙個變數的位址,即,另乙個變數的記憶體位置的直接位址。就像其他變數或常量一樣,您必...

C語言的第二天

今天講了c語言的常量與變數,資料型別和運算與表示式c語言 3大重點 1.常量與變數 2.資料型別 3.運算與表示式。實參是在主調函式中 形參是在被調函式中 如果在函式 a執行的過程中呼叫函式b。則 a是主調函式,b是被調函式。常量的前面有符號 0x,這個符號表示該常量是十六進製制表示。如果前面的符號...