å®ä¹ä¸ä¸ªæ°ç»char a[10];
æä¹ç»è¿ä¸ªæ°ç»èµå¼å¢ï¼
1ãå®ä¹çæ¶åç´æ¥ç¨
å符串èµå¼
char a[10]="hello";
注æï¼ä¸è½å
å®ä¹åç»å®èµå¼ï¼å¦char a[10]; a[10]="hello";è¿æ ·æ¯é误çï¼
2ã对æ°ç»ä¸å符é个èµå¼
char a[10]={'h','e','l','l','o'};
3ãå©ç¨strcpy
char a[10]; strcpy(a, "hello");
æéæ
åµï¼
1ãchar a[10]; a[10]="hello";//ä¸ä¸ªå符æä¹è½å®¹çº³ä¸ä¸ªå符串ï¼åµä¸a[10]ä¹æ¯ä¸åå¨çï¼
2ãchar a[10]; a="hello";//è¿ç§æ
åµå®¹æåºç°ï¼aè½ç¶æ¯æéï¼ä½æ¯å®å·²ç»æåå¨
å æ ä¸åé
ç10个å符空é´ï¼ç°å¨è¿ä¸ªæ
åµaåæåæ°æ®åºä¸çhello
常éï¼è¿éçæéaåºç°æ··ä¹±ï¼ä¸å
许ï¼
main()
{
char s[30];
strcpy(s, "Good News!"); /*ç»æ°ç»èµå符串*/ .
}
ä¸é¢ç¨åºå¨ç¼è¯æ¶, éå°char s[30]è¿æ¡è¯å¥æ¶, ç¼è¯ç¨åºä¼å¨å
åçæå¤çåºè¿ç»30个åèçåºå, 并å°ç¬¬ä¸ä¸ªåèçå°åèµç»sãå½éå°strcpy( strcpy 为Turbo C2.0çå½æ°)æ¶, é¦å
å¨ç®æ æ件çæå¤å»ºç«ä¸ä¸ª"Good News!/0" çå符串ãå
¶ä¸/0表示å符串ç»æ¢, ç»æ¢ç¬¦æ¯ç¼è¯æ¶èªå¨å ä¸ç, ç¶åä¸ä¸ªå符ä¸ä¸ªå符å°å¤å¶å°sææçå
ååºåãå æ¤å®ä¹å符串æ°ç»æ¶, å
¶å
ç´ ä¸ªæ°è³å°åºè¯¥æ¯å符串çé¿åº¦å¤1ã