C語言可以寫多少個程式,為什麼?

時間 2021-05-05 22:46:53

1樓:Parsea

答案:如果不考慮現實物理意義上的儲存空間,則為可數無限個,和自然數集的基數是等勢的;否則是有限的。

原因:我們設長度為n的C語言程式(包括標頭檔案等)的個數為f(n)。那麼顯然,對於任意的自然數n,f(n)是有限的,因為它最大為x的n次方(x為合法的C語言字符集基數)。

對於其中能夠編譯通過的每個程式,從位置0,1,2,...開始排起。這樣對於n=0,1,2...

,都按上述次序排起,也就是第乙個由n+1個字元所組成的可以編譯通過的程式恰排在最後乙個由n個字元所組成的可以編譯通過的程式之後。如此便將C語言可以寫的程式數與自然數集建立一一對應,故答案是可數無限個。

2樓:老王打碼

瀉藥。每個人可以編寫的C語言程式,和他的頭髮數量一樣多。

因為每個人每寫乙個C語言的程式,就會掉一根頭髮。

這就是為什麼C語言大神的髮量稀少的緣故。

那麼問題的答案顯而易見,C語言編寫的程式的總數上限,就是全人類頭髮的數量。

證畢。(手動狗頭)

3樓:溫情

語言只是工具,我們無法界定乙個工具能做多少種事。最多只能衡量其好壞及預期價值。

工具其作用,在於使用者本人。

與其問C語言能寫多少個程式,倒不如說是在問你,你該如何使用或者對工具本身有多少了解。

以上,個人對問題的理解,覺得不對就忽略。

學好c 至少要編多少個程式?

rui 這個問題的答案因人而異,我編了至少1000個程式然鵝才學到普及 提高,最多也只到了省選 平衡樹,然鵝寫炸了 我們機房的同學學到提高組的也編了700 1500個程式,學到普及組的編了200 800個程式。 jamieli 學好 這個概念很難界定,c c 如果純粹語言層面學習的話,大概最多1 2...

為什麼科學計算程式用c 寫的極少

gang chen C 是物件導向的語言,搞個小東西用C 略顯重量級,有點麻煩 很演算法庫在其他語言上已經實現,C 開源太晚,演算法庫不夠完善,有些用C 時需要重新造輪子,白piao還是很爽的,重新造輪子代價太高,與我等拿來主義的價值觀不符 國內大公司風向問題歧視鏈 白友利 工業軟體好多用的啊。很多...

在電腦上可以使用什麼軟體寫C語言?

萌妻軒 推薦可以使用VS2015,畢竟現在很多考證都是用這個來考試的,然後也挺方便的。2019雖然最新,但是有時候還有bug還沒具體完善好 Meen Beck 如果你是初學者,根本不需要什麼IDE,只要用帶語法識別的文字編輯器 Vim,vscode,sublime,notepad 等 編譯器就用gc...