回覆列表
-
1 # 淡墨留餘香
-
2 # zuzgt2819
不對。你可以寫一個語句,也可以寫多個語句。語句和語句之間,只要有分隔符分號“;”就不會錯。一個分號是一個語句的結束,但是不是一行的結束!在TC中是可以同時在一行上寫多個語句的,只是因不同版本的編譯器不易一行寫太多。建議一下儘量不要一行寫多個語句,這樣既不美觀又不方便,而且出錯後很不容易找出來,還是規範的寫吧,一行只寫一句。這是一個編規範問題,原則上是一行寫一個語句,這樣看起來更加舒暢,便於閱讀,一行寫多個語句也沒有錯,但這樣寫下來,你的程式就會感覺特別的亂,不利於閱讀。建議一行寫一個語句,並適當使用縮排,一來程式碼看起來美觀,二來便於閱讀。自己要養成一個良好的編碼習慣,對自己有好處。
-
3 # 使用者716525687286061
1.段錯誤一般是當你訪問了未申請的記憶體或非法的記憶體時產生的。主要還是程式的記憶體管理有問題。
2.其實開啟檔案是將檔案指標讀到一個記憶體中,來進行操作。lz的這種情況,檔案路徑有問題,就會使程式中記憶體的讀入產生問題,產生斷錯誤。
3.建議lz上網搜尋關鍵字“C++記憶體管理”,再進一步深入這個問題。
1、 硬體問題,如光碟、磁碟有壞道導致無法複製,建議對磁碟進行低格。
2、 是不是物理壞道可以用HD tune pro檢測一下
3、 可以簡單的對磁碟進行修復,如 chkdsk /f H:
4、 如果懷疑DG測的不準確,可以再找其他的硬碟工具測試,比如:HDD Regenerator
5、實在不行的話,可以考慮備份硬碟中的重要資料,重新分下區,重灌回系統吧
就這些吧,我雖然碰到過這種情況,當時也是換了塊硬碟解決額