关于 c 打印异常的问题
生活随笔
收集整理的這篇文章主要介紹了
关于 c 打印异常的问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
關(guān)于 c 打印異常的問題
有些時候報錯了,需要依靠打印來調(diào)式看具體出錯的位置。但是當打印不及時時就會出現(xiàn)被誤導(dǎo)的情況。
其他的邏輯先不說,我們一定要先保證打印的邏輯正確。
首先,了解下 printf 這個函數(shù)
它是一個行緩沖函數(shù),當你執(zhí)行這個函數(shù)時,并不會立即打印數(shù)據(jù)。而是等 printf的緩沖區(qū)滿1024個字節(jié)才會打印出來。
解決方法:
第一:調(diào)用 刷新緩沖區(qū)的函數(shù)
第二:在函數(shù)結(jié)尾加 ‘\r’, '\n’時,也會立刻刷新緩沖區(qū)
printf("hello c22\r"); printf("hello c33\n");參考文章:C++詳細講解print緩沖區(qū)的刷新
總結(jié)
以上是生活随笔為你收集整理的关于 c 打印异常的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京邮电大学计算机学院交换组,2021北
- 下一篇: 【ReID】【代码注释】HA-CNN的网