字串與指標

2021-07-04 08:44:05 字數 574 閱讀 8988

//將字串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語言中,我們可以用...