C 指標與陣列 函式相關基礎練習

2021-10-04 17:14:50 字數 1967 閱讀 5308

3、母串中查子串出現次數(strstr函式)

一般常用兩種方法,以這題為例:

)//法一,行指標,需要提前標明列數

void

find

(double

*pt,

int n,

int m,

double

*str)

printf

("%.2lf %d %d\n"

,*pt, x, y);}

intmain()

//system("pause");

return0;

}?溫故而知新

關於可以做「行指標」形式的總結

**str

*str[n](指標陣列的每個元素)

;//1是母串

intmain()

//查詢次數

intfindcount

(char

*str1,

char

const

*str2)

return count;

}1、常量指標(先常量限制符號,在指標符號,constint*)

注:這種限制c++中用的特別多,目的就是傳遞位址,而不改變其值,相當於把引用型別值傳遞化!

2、指標常量(先指標符號,在常量限制符號,int *const

特點:這個指標指向的位址已經固定不能再改變,相當於乙個普通常量!

3、const限定符作用於函式參變數

注意:我們經常會看到很多函式的形參都會用const限定符修飾,那麼為什麼那麼多形參都用const修飾呢?原因在於,我們傳引數大都是會引用指標。而在這之前加上const是用以指明使用這種引數僅僅只是為了效率(因為傳址比傳值效率高),而不是想讓呼叫函式修改物件的值(因為傳址的不好的地方就是會把原始的址對應的值改變掉)。

c指標陣列與陣列指標與指標函式與函式指標筆記

include include typedef struct t ooxx t ooxx,pt ooxx 測試陣列指標 void test ooxx arrayp t ooxx p int num 測試指標陣列 void test ooxx parray t ooxx p,int num 測試函式指...

C與C 基礎 陣列指標與指標陣列

c與c 基礎 陣列指標與指標陣列 c與c 基礎 結構體struct和typedef struct 區別 c與c 基礎 函式 c與c 基礎 記憶體管理 陣列指標也成為行指標,陣列指標,就是乙個指標,指向乙個一維陣列。定義 int p n 優先順序高,首先說明p是乙個指標,指向乙個整型的一維陣列,這個一...

C語言基礎 指標陣列與陣列指標

一 指標陣列 在這一節中我們來學習乙個陣列,這個陣列比較特殊,也比較普通。說它特殊是因為這個陣列是指標的陣列,也就是說我們有乙個陣列,這個陣列裡存放的變數型別是指標型變數 說它普通是因為陣列變數其實與其它普通變數沒有什麼區別,指標變數就是一種可以存放記憶體位址的變數,所以它們也可以被定義成一串連續的...