#include
intmain()
;printf
("p[0]=%s\n"
,p[0])
;printf
("*p=%s\n"
,*p)
;printf
("p=%s\n"
,p);
printf
("p address=%p\n"
,p);
printf
("p[0]=%c\n"
,p[0])
;printf
("p[0] address=%p\n"
,p[0])
;printf
("*p[0]=%c\n"
,*p[0]
);printf
("*(p[0]+1)=%c\n",*
(p[0]+
1));
// p[0]即 o 的位置,再加一即指向 n 的位置,再用 * 取出
printf
("*p[0]+1=%c\n"
,*p[0]
+1);
// 取出o後碼值加一
return0;
}
2020/06/04
我們再新增乙個二級指標的形式
#include
intmain()
;const
char
**p;
p=parray;
for( i=
0;i<
3;i++
,p++)
p=parray;
//單取『o』,*p即字串「one」的第乙個字元『o』所在的位址,**p即取出這個位址的內容
printf
("%c\n",*
*p);
//*p即字串「one」的第乙個字元『o』所在的位址,*(p+1)即字串「two」的第乙個字元't'所在的位址, *(*(p+1)) 即取出這個位址的內容
printf
("%c\n",*
(*(p+1))
);//我們讓p指向字串「three」的首字元『t』所在的位置,*p即為這個位址,*p+3即讓p往後移動3個位置,
// 再開始輸出字元,直到遇到 結束符'\0'為止,即輸出字串,即 ee
p=&parray[2]
;printf
("%s\n"
,*p+3)
;return0;
}
字串中的指標
題目內容 輸入一串字串,使用指標,將字串中選擇的位置下標後面的子串列印出來。輸入要求 資料有多組。第一行輸入乙個字串 2 len 100 第二行輸入乙個值 n 1 l 50 表示要列印的次數。接下來輸入 n 個數x,表示要擷取的下標。輸出要求 輸出n個下標從 x 到 len 1的子串,每個子串後需要...
字串中單個字元的用法
我們使用字串時經常要對字串中單個字元進行處理,比如檢測乙個string物件是否包含空白,或者把string物件中的字母大寫改為小寫,檢視某個特定字元是否出現,判斷字串是否為數字等等。這類處理的關鍵是要獲取字元本身。有時需要處理string物件中的每乙個字元,另外一些時候則只需處理某個特定的字元,還有...
Python中如何定義字串
字串可以用 或者 括起來表示。如果字串本身包含 怎麼辦?比如我們要表示字串i m ok,這時,可以用 括起來表示 i m ok 類似的,如果字串包含 我們就可以用 括起來表示 learn python in imooc 如果字串既包含 又包含 怎麼辦?這個時候,就需要對字串的某些特殊字元進行 轉義 ...