å
³äºç¬¬ä¸ä¸ªé®é¢
*ss表示çæ¯ä¸ä¸ªå
·ä½çå符äºï¼æ以sizeof(*ss)æ¯1
ssæ¯ä½ å®ä¹çä¸ä¸ªæ°ç»ï¼sizeof(ss)å°±æ¯æ°ç»çå
·ä½çé¿åº¦11äº
å¦æä½ å¨å®ä¹char *p=ssï¼é£ä¹æ¤æ¶sizeof(p)å°±æ¯4äºï¼æææéåéé½æ¯4
è¿éä½ è¦å¼æ¸
æ¥æ¯æ°ç»è¿æ¯æéï¼ssæ¯æ°ç»ï¼pæ¯æéï¼è½ç¶ææ¶æ°ç»å¯ä»¥å½æéç¨ï¼ä½æ¯ä¸¤è
è¿æ¯ç±åºå«çï¼ä¾å¦ä½ å¯ä»¥p++ï¼ä½æ¯å³ä¸å¯ä»¥ss++ï¼å 为ç¼è¯å¨ä¼æ±éçï¼
è¿æçå°æ¥¼ä¸æchar *s = "abcd"ï¼è¦æ³¨æsæ¤æ¶æ¯ä¸ä¸ªæéï¼ä½å®æ¯ä¸ä¸ªå¸¸éï¼ä¸è¦è¯å¾sæåçå
容ï¼ä¾å¦*s='1'ï¼è¿æ¯é误çï¼è½ç¶ç¼è¯æ¶ä¸ä¼åºéï¼ä½ä¼åçè¿è¡é误ï¼ä½ä½ å¯ä»¥éæ°ç»æéèµå¼è®©æéæåæ°çä½ç½®,å¦ææ°æéå
容å¯ä»¥ä¿®æ¹çè¯,ç´æ¥ç¨*sè¿è¡èµå¼æ¯å
许ç.
å
³äºç¬¬äºä¸ªé®é¢
ä½ ä½¿ç¨çæ¯ä½æ®µ
aå 1ä½ï¼æ以åå¼èå´: 0 - 1
bå 2ä½ï¼äºè¿å¶æ大表示为11ï¼æ¯3ï¼åå¼èå´: 0 - 3
cå 3ä½ï¼äºè¿å¶æ大表示为111ï¼æ¯7ï¼åå¼èå´: 0 - 7
då 4ä½ï¼äºè¿å¶æ大表示为1111ï¼æ¯15 ï¼åå¼èå´: 0 - 15
温馨提示:答案为网友推荐,仅供参考