å符串 è¦ç¨ char æ°ç»åæ¾ï¼æ以å
è¦å£°æ ä¸ä¸ª char æ°ç»ã
ç±äºå符串è¦å¸¦ä¸ä¸ªå符串ç»æ符ï¼æ以åæ¾"123", æ°ç»å¤§å°è³å°è¦ç¨4ã
char s[4];
æ å¤å¼å 个åå
ï¼ char s[10];
å符串èµå¼ æå¤ç§æ¹æ³ãæ常ç¨çæ¯è°ç¨å½æ° strcpy():
char s[10];
strcpy(s,"123"); å°±å¯ä»¥äºï¼å®èªå¨å¸¦å符串ç»æ符ã
è¿æ¶ï¼ printf("%s",s); å°±å¯ä»¥çå°å±å¹ä¸æ¾ç¤º 123ã
=============
ä¸ä¸ªåï¼ä¸ä¸ªåå° èµå¼ä¹å¯ä»¥ï¼
char s[4];
s[0]='1'; s[1]='2'; s[2]='3'; s[3]='\0';
æ°ç»ä¸æ ä»0å¼å§ï¼æ以ç¨å° s[0],s[1],...
åå¼å·æ¬èµ·çå«å符常éï¼ä¸ä¸ªåï¼ä¸ä¸ªåå° èµå¼ è¦ç¨å符常é
'\0' æ¯è½¬ä¹å符ï¼æ¯ å符串ç»æ符
è¿æ¶ï¼ printf("%s",s); å°±å¯ä»¥çå°å±å¹ä¸æ¾ç¤º 123ã
==============
åé声ææ¶å¯ä»¥å¸¦âåå§åâï¼è¿æ ·èµåå¼å¾æ¹ä¾¿ï¼
char s[4]="123";
å½ç¶ char s[10]="123"; ä¹å¯ä»¥ã
char s[]="123"; ä¹å¯ä»¥ã
æ¹æ¬å·é没填大å°ï¼ç¨åºä¼èªå¨è®¡ç®å¤§å°ï¼å¤§å°çäº sizeof("123"), ä¹å°±æ¯4ã
è¿æ¶ï¼ printf("%s",s); å°±å¯ä»¥çå°å±å¹ä¸æ¾ç¤º 123ã
温馨提示:答案为网友推荐,仅供参考