//將字串str1複製為字串str2.
**如下
:
#include using namespace std;
int main()
{ char str1[ ]="i am jrz1900";
char str2[30],*p1,*p2;
p1=str1; //p1和p2分別指向字元陣列元素str[0]和str2[0]
p2=str2;
for(;*p1!='\0';p1++,p2++)//程式必須使p1和p2同步移動
*p2=*p1; //關鍵步驟,實現將str1[ ]賦給p2所指向的元素
*p2='\0';
p1=str1;
p2=str2;
cout<
結果如下:
這個例子只是為了說明怎樣使用字元指標,其實,對於這個例子來說,用string 變數來處理是十分簡單的:
string str1=「i am jrz1900」;
str2 =str1; //直接將str1賦給str2
字元指標與字串
例項1 include using namespace std int main 執行結果 error 例項2 include using namespace std int main 執行結果 helloworld例項3 include using namespace std int main 執...
字串與指標
字元 0 和 0 的區別字元 0 對應的ascii碼為十六進製制30 而 0 即為ascii碼中的0,其對應字元空字元nul。char c 0 char c 0 nul char c 0 char c 48 最典型如memset函式 void memset void buffer,int ch,si...
字串與指標
printf的第二個引數的型別是由 第乙個引數format決定的。當format為 s時,第二個引數就是乙個位址,printf將位址上的值輸出到stdout。當format為 d時,第二個引數就是乙個int型的變數,printf將變數上值輸出到stdout。1 字串的表示形式 在c語言中,我們可以用...