34 對字元指標陣列按由長到短排序

2021-07-03 06:27:33 字數 514 閱讀 4545

給定 程式中,函式fun的功能是:利用指標陣列對形參ss所指字串陣列中的字串按由長到短的順序排序,並輸出排序結果,ss所指字串陣列共有n個字串,且長小於m。

#include#include#define n 5

#define m 8

void fun(char(*ss)[m])

printf("the string after sorting by length:\n\n");

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

puts(ps[i]);

}int main()

; int i;

printf("\nthe original string:\n\n");

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

puts(ch[i]);

printf("\n");

fun(ch);

getchar();

return 0;

}

字元指標陣列

char a hello world a的資料型別為char 其指向的資料型別為char,指向該字串的首元素h的位址 在對字元指標初始化賦值時可以將乙個字串賦值給它,但指標變數只是向該字串的首元素的位址,如果要訪問該字串其它的字元,需要通過指標偏移來實現.若要列印整個字串,printf s n a ...

字元指標陣列

include int main void 單獨拿出來,指的是陣列裡的內容是 型的,str的型別是char 型 printf c n str 1 1 d printf c n str a printf s n str 1 bg printf s n str 1 cd printf s n str 0...

字元,字元陣列,字元指標

一 字串變數與常量 例 char a abcdefg 這一段語句中,既有字串變數,也有字串常量。變數是陣列a,常量是 中的字面量字串 abcdefg 此時,可以訪問或修改a中任意乙個元素 但是,常量字串只能訪問,不能修改。這句留著下面有用 二 字元指標與字串常量 例 char p abcdefg 這...