當前位置:首頁 » 編程語言 » c語言中讓程序慢一些
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中讓程序慢一些

發布時間: 2022-06-14 23:46:34

❶ 新買的電腦初學c語言,但為什麼運行程序很慢,要近20秒

不要放在U盤中運行。不要放在桌面運行。機子配置太差。或者是多系統中,內存被限制在了一定范圍內運行程序就會很慢。

C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。

簡介:

C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。

❷ c語言程序迭代多次後運行速度減慢

計算量那麼大啊
可以拆分嗎,比如每計算一萬次後存儲結果,以這個結果為輸入值 再重新計算一萬次;

或者每次運算有重復的地方,直接記錄這些數據,比如前10萬次其實結果一樣,直接用這個值作為參數;還有如果數據比較大的話,可以分段處理比如一個六位數可以差分成aaabbb可以拆分成兩個三位數分別計算aaa,bbb 然後將結果組合;當然後兩個要看具體的計算內容 不一定能用上

❸ 怎樣縮短C語言程序的運行時間

在用數組時,盡量用指針,因為程序編譯的時候都是要轉化為指針進行運算,先用指針,在編譯的時候就不用在轉化了 節省了時間
還有語句不要太復雜 能減則減

❹ C語言程序運行是速度很慢,是什麼原因

不要放在U盤中運行。不要放在桌面運行。
機子配置太差。
或者是多系統中 內存被限制在了一定范圍內(這個是學校的機子一般是的。個人的不會。)。

❺ C語言程序運行太慢的問題....

關鍵在於演算法的問題,你的程序是暴力破解,本身就需要大量時間,如果能使用演算法,就能加快速度。

❻ c語言如何用getline或什麼的使程序停頓一下

頭文件<conio.h>
有一個getch()的函數
這個是等待用戶輸入任意鍵,然後繼續運行之後的程序

❼ 在c語言中如何讓程序延遲一定時間在運算下一步..比如延時1秒在進行下一步計算...新人發問...求大大

#include <windows.h>

就可以用Sleep() 了 S大寫

❽ 筆記本C語言程序運行慢是怎麼回事

筆記本C語言程序運行慢是怎麼回事
用的什麼版本的c++?如果是vs2003以上的就是機器配置太低,如果是6.0還這么慢的話有可能是裝的有問題,重新裝一下沒准就能好一些了,最好默認安裝,如果是n年以前的機器那就沒辦法了,只能是配置太低,不過我們實驗室的機器256的內存都能用6.0,再有就是看看有沒有被中肉機。
如果是gcc或者tc的話,那隻能是裝壞了或者中毒了。

❾ c語言有個可以使程序延時的語句是什麼

Sleep函數:功 能: 執行掛起一段時間 用 法: unsigned sleep(unsigned seconds); 注意: 在VC中使用帶上頭文件#include <windows.h>在VC中,Sleep中的第一個英文字元為大寫的"S" ,在標准C中是sleep, 不要大寫,簡單的說VC用Sleep, 別的一律使用sleep 在VC中,Sleep()裡面的單位,是以毫秒為單位,所以如果想讓函數滯留1秒的話,應該是Sleep(1000); 在Linux下,sleep()裡面的單位是秒,而不是毫秒。 示例: #include <windows.h> int main() { int a; a=1000; Sleep(a); return 0; } usleep函數:功能:usleep功能把進程掛起一段時間, 單位是微秒us(百萬分之一秒)。 delay函數:功 能: 將程序的執行暫停一段時間,單位是毫秒ms(千分之一秒) 用 法: void delay(unsigned milliseconds); 示例: #include<dos.h> int main(void) { sound(440); delay(500); nosound(); return 0; }delay()是循環等待,該進程還在運行,佔用處理器。sleep()不同,它會被掛起,把處理器讓給其他的進程。

❿ 運行c語言編程程序速度慢

應該是版本問題,我用的是miscrosoft visual c++ 6.0,下一個試試看