⑴ 為什麼我的編譯器運行這么慢,編譯沒問題,之前好好的。
你的printf加個\n
printf("%d\n", sizeof(SAMPLE));
printf是阻塞的,需要更新framebuffer才能刷新出來
⑵ 為什麼電腦第一次C語言編譯運行會卡頓
C語言用的是什麼版本的編譯器。
一般來說高版本的編譯器比低版本的要慢很多。
就拿VS2010 和 很老的VC6來說,
VS2010隻是運行,就需要載入N個G的初始化東西,而VC6精簡版安裝包只有25M左右,
類比吃飯:VS2010在吃飯前先要焚香禱告,然後再三跪九叩謝天謝地謝父母之後才吃, 所以他很慢。vc6則是直接拿起筷子就吃,速度快慢不言而喻
⑶ 用C-free編譯C代碼運行很慢是為什麼
這個應該與您機子本身當時運行的空間有關系,請您嘗試只打開編譯器,而不要讓其他程序後台運行,如果情況依舊,且其他編譯器情況都是這樣,可能是您的內存空間不足,建議加內存條
⑷ 編譯後的程序比邊解釋邊執行的程序的運行速度快嗎為什麼
程序的編譯是指將人可以理解的代碼(如C的源代碼)段編譯成機器指令碼(二級制指令),也就是處理堆棧、處理器、匯流排的指令,交由計算機自動執行。解釋型語言是在需要執行時臨時編譯運行,執行時多了編譯的過程,自然就要慢的多了。
比較特殊的是java,javac命令編譯的結果雖然也是二進制文件,但實際也不是機器指令,而是優化後的代碼,最後的執行是通過java虛擬機再次編譯後執行。所以效率介於編譯型和解釋型之間。
目前java的執行速度已經有了大幅度的提升,但要想趕上或超越C 或者匯編,理論上是不現實的。
⑸ 為什麼vc6.0編譯運行速度很慢
估計是VC++軟體沒裝好,重新裝一下,要不幹脆把系統重裝了,在裝VC++,如果不知道,最好不要隨便更改VC++的設置和路徑。安裝時是可以更改路徑,安裝玩了,不要隨便該了。
⑹ 為什麼我用dev c++編譯運行時速度突然變得很慢
我也遇到過這種情況,不要擔心,之後每一次編譯不會都這么慢。
可能性有很多。很可能是使用大量STL導致的(STL裡面的模板會拖慢編譯速度)。
當然也有可能是編譯器當時抽風(很多時候第二次編譯就快很多)
⑺ 為什麼我的dev c++ 編譯的很慢
裝了殺毒軟體了?
汗。。。卡巴在你編譯時候會檢查exe文件。。特費時