#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裡面

推薦閱讀:

查看原文 >>
相关文章