c語言基礎知識(七) 字元串指針
#include "stdio.h"int main(){ const char *p = "abcde";//這裡的指針p指向的是字元串的第一個位置 while (*p) puts(p++);//這裡輸出的是從當前指針位置開始,直到遇到 之前的字元,p的加或者減法 表示指針的移動 printf("
************
");//表示循環結束 puts(--p); puts(--p); while (1);//卡屏 return 0;}輸出結果是:/*
abcde
bcde
cde
de
e
************
e
de
*/
注意,這裡是ps指向該字元串的首地址,而不是把字元串的內容存到ps裡面
推薦閱讀: