那麽可以理解為輸出字符串的結束標誌是\0,ch[3][4]的第壹行是AAA\0。由於兩行在內存中是連續的,所以整個空間應該是這樣存儲的:AAA\0BB\0?CCC\0,?表示當前位不確定。
輸出ch數組時,可以根據每行的\0來決定輸出多少。
因為*(*q+3)=*p,ch[0][3]空間中的\0改為字符b,所以第壹行的輸出沒有終止符\0。
字符串的輸出必須找到終止符才能結束,只能向下搜索到BB\0,所以i=0時輸出AAAbBB。
第二行只以b為起始地址輸出,從b開始直到下壹個\0結束,輸出BB。
可以將數組定義為char [3] [5]和(* q) [5],這樣就可以輸出以下結果。
AAAb
倍黑
控制臺控制電路(Console Control Circuits)
徒手格鬥應該是可以接受的...