對字串複製的初步認識

2021-08-11 15:18:38 字數 656 閱讀 6347

char brr[5]=;//聚合型別,只初始化一部分,剩餘部分為0('\0')

char err[5]=;//利用字串初始化

char frr[5]="abc";

char grr[5]="abcde";//error ,陣列元素溢位;

//字串一定以『\0』結尾,這個字元看不見

//'\0'是字串結尾的標識,只要是字串一定有'\0'

char irr="abcde";

printf("%d%s",sizeof(irr),irr);

char crr=;

printf("%d%s",sizeof(crr),crr);

判斷結果是否一樣?

結果:不一樣

6 abcde

5 abcde燙燙...

//遇到'\0'就結尾

*//陣列只有一次整體複製的機會,在初始化的時候。

void mystrcpy(char *str1,char *str2)

str[i]='\0';

}!!while(*str2!='\0')

str1='\0';

!!!              *str1++=*str2++;

!!!!               while (*str1++=*str2++)

字串初步

字串在qbasic中,是一種型別。而在c 裡面,則一般不用這種型別來完成字串的操作,而是通過字元陣列來完成字串的操作 c 裡面的string型別處理速度較慢 字元型別我們以前就已經學習過了,是char型別。而字元陣列就是類似這樣定義的陣列 char s 100 通過這樣的定義,我們就可以通過 cin...

字串的認識

在學習程式的過程中我們要涉及的不僅僅是 量的學習,資料庫的學習等等一方面,而且也少不了學習英語的方面,而且更有數學的學習,因為 的開發,需要英語的學習,資料庫的設計需要數學的計算,而字串的表示格式更是表現出人的說話語言的停止符號那樣,而且符號更代表著乙個標記,例如人民幣上的元字元號,還有美金的元符號...

對C 中string字串的認識

對c 中string字串的認識 在c 中,字串大多數時候用來指代string類。這時c stl中的乙個類,包含了各種常用的字串操作。定義方法為 string var 或string var init list 或string var init value 由於string為類,定義時實際上是定義了乙...