字串排序的指標方法和指標陣列方法

2021-10-05 04:41:43 字數 549 閱讀 8124

指標陣列是一種靈活的存字串的方式,使用交換排序思想對字串進行排序 

//字串排序(陣列法) 

void sortstr1(char str[5][9])

for(i=0;i<4;i++)

} }printf("after sorted:\n");

for(i=0;i<5;i++)

} //字串排序(指標陣列)

void sortstr2(char *ptr[5])

for(i=0;i<4;i++)

} }printf("after sorted:\n");

for(i=0;i<5;i++)

}

//main函式中字串排序的呼叫 

//陣列方式

char str[5][9]=;

sortstr1(str); //注意二維陣列作為函式引數的呼叫,這種方式是可以的

//指標方式

char *ptr[5]=;

sortstr2(ptr);

指標陣列,陣列指標,字串與指標

在研究指標陣列與陣列指標的時候,遇到了這個困惑,後面解答。void test02 char c 4 char p2 4 指標陣列 for int j 0 j 4 j for int i 0 i 4 i 指標陣列是陣列,即乙個陣列中,每個元素都是指標 void test05 注意這一行和最後一行的區別...

C 字元 字串 字元陣列 字串指標 指標陣列

一 c 字元 字串 字元陣列 字串指標 指標陣列 前言 一 字元指標 字元陣列 二 字串指標 三 字串 指標陣列 四 常用方法 參考為了深入理解c 並時常回顧學過的知識點,對c 知識點進行記錄總結。參考1字元指標的儲存方式 字元指標變數本身是乙個變數,用於存放字元 字串的首位址。字串本身是存放在以該...

字串指標和字元陣列

很多剛從c 轉c 的人都不明白,在c 中這樣的 char pchar hello!定義字元指標pchar 指向乙個字元陣列首 元素即h pchar h 問題所在行 到了c 中怎麼就不行了?你翻遍參考書,都會說,pchar 指向的是常量,怎麼能允許改變呢?你又問了,怎麼我在c 中執行的好好的?沒人回答...