QA-1

這裏爲什麼用n+1? 因爲char最後一個必須是\0結尾. 但是我剛纔把n+1改成了n也編譯運行成功了,這是爲什麼? 因爲編譯器不檢查這個,這個時候你運行是未定義的行爲。 「未定義的行爲"是什麼意思? 就是運行的時候輸出結果隨機.
本站公眾號
   歡迎關注本站公眾號,獲取更多信息