字串和指標

2021-08-21 19:34:51 字數 677 閱讀 8936

1、字串反轉函式

void string_reverse(const char *ptr, char *str)

}

2、找子串

#include #include #include int main()

for (i = 0; i < len_str - len_ptr + 1; i++)

if (i == len_str - len_ptr)

}return 0;

}

3、指標的使用

char *p;

fp = (char *)malloc(sizeof(char)*10);

if(null == fp)//判斷

strcpy(fp,"hello");

free(fp);//釋放空間

4、用字元指標指向乙個字串

char *string = ;//指標陣列

printf("%s\n",string[0]);//string[0]是位址,列印字串

5、解壓檔案 tar xvzf  tmp.tar.gz     a b c d

壓縮檔案 tar cvzf tmp.tar.gz

加字母v後會顯示壓縮過程等,可以不加

指標 和 字串

用指標遍歷字串的所有字元 1 定義乙個指標p 2 char p 3 4 定義乙個陣列s存放字串 5 char s mj 6 7 指標p指向字串的首字元 m 8 p s 或者 p s 0 9 10 for p 0 p 用指標直接指向字串 1 include 2 3 int main 4 其實,呼叫st...

字串指標和字元陣列

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

指標和字串常量

指標和字串常量 首先比較兩段 1char ch1 hello ch1 h ok ch1 0 h ok printf s r n ch1 2 char ch2 world ch2 w 執行時錯誤 ch2 0 w 執行時錯誤 printf s r n ch2 這裡的 world 是字串常量,而 hell...