第1次循環:
t='1' ,s1指向第二位數所在地址,內容變成'7’,s2指向倒數第二位數,內容變成 ‘1’,整個字符串變為“1734517”
第2次循環:
t='7' ,s1指向第三位數所在地址,內容變成'1’,s2指向倒數第三位數,內容變成 ‘7’,整個字符串變為“1714717”
第3次循環:
t='1' ,s1指向第四位數所在地址,內容變成'1’,s2指向倒數第四位數,也即正數第四位數,內容變成 ‘1’,整個字符串變為“1711717”
最終結果為1711717
不過好像有答案寫說主函數中應改成char p[8]="1234567",原因是p="1234567" 定義的話p指向的是個字符串常量,沒辦法修改常量。好像有道理,我沒有上機運行。妳自己改了試試看。