c語言有什麼特點和其他語言如basicfortran等相比

時間 2022-04-23 02:18:31

1樓:匿名使用者

1. 簡潔緊湊、靈活方便

c語言一共只有32個關鍵字,9種控制語句,程式書寫自由,主要用小寫字母表示。它把高階語言的基本結構和語句與低階語言的實用性結合起來。 c 語言可以象組合語言一樣對位、位元組和位址進行操作, 而這三者是計算機最基本的工作單元。

2. 運算子豐富

c的運算子包含的範圍很廣泛,共有種34個運算子。c語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使c的運算型別極其豐富表示式型別多樣化,靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。

3. 資料結構豐富

c的資料型別有:整型、實型、字元型、陣列型別、指標型別、結構體型別、共用體型別等。能用來實現各種複雜的資料型別的運算。

並引入了指標概念,使程式效率更高。另外c語言具有強大的圖形功能, 支援多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。

4. c是結構式語言

結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰, 便於使用、維護以及除錯。c語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

5. c語法限制不太嚴格、程式設計自由度大

一般的高階語言語法檢查比較嚴,能夠檢查出幾乎所有的語法錯誤。而c語言允許程式編寫者有較大的自由度。

6. c語言允許直接訪問實體地址,可以直接對硬體進行操作

因此既具有高階語言的功能,又具有低階語言的許多功能,能夠象組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統軟體。

7. c語言程式生成**質量高,程式執行效率高

一般只比匯程式設計序生成的目標**效率低10へ20%。

8. c語言適用範圍大,可移植性好

c語言有乙個突出的優點就是適合於多種作業系統, 如dos、unix,也適用於多種機型。

basic是視覺化程式設計,用於編輯介面和圖形類很方便,雖然也能用做計算功能,但不如c直觀。

c更注重過程,用於解決單個的實際問題很便捷,思路是順著**一步一步發展的,做acm(程式設計競賽題)的時候就靠這種順序邏輯性,而且c語言的語法相對基礎和簡練,對後續學習各種語言都相當有幫助。

c和fortran都是面向過程的程式語言,程式設計基本思想方法是基本相同的。

fortran語言主要用於科學計算,提供的科學計算系統函式比較多。

在語法等基本概念方面,程式書寫格式,函式定義方法,引數傳遞方式,輸出格式描述,與c有明顯的不同。

2樓:積極向上的小裴同學

入門容易

c語言既是底層開發語言,也是高階語言。

還是看看c語言的百科比較好

不過語言畢竟都是用來工作的

有什麼需求用什麼語言最好

——裴雙林回答

fortran程式語言與c語言的區別是什麼?

3樓:哈密小狐狸

fortran語言

中可通過定義子抄程式從而返回一bai系列變數值du,而c語言的函式一般只能返zhi回乙個變數值dao。

fortran語言的最大特性是接近數學公式的自然描述,在計算機裡具有很高的執行效率。易學,語法嚴謹。可以直接對矩陣和複數進行運算,這一點類似matlab。

自誕生以來廣泛地應用於數值計算領域,積累了大量高效而可靠的源程式。很多專用的大型數值運算計算機針對fortran做了優化。廣泛地應用於平行計算和高效能計算領域。

c語言是乙個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。不同的變數型別可以用結構體(struct)組合在一起。

只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。部份的變數型別可以轉換,例如整型和字元型變數。通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

4樓:唐拉雅秀啦啦

如果你今後想

復從事的是軟製件工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。

但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言(因為這是專門為科學計算而發明的語言),但通用性很有限,並不適合做其他工作。

fortran語言和c語言相比哪個更簡單?

5樓:天河流紋石

學習程式設計呢,主要有兩部分。

第一是語法規則

第二是程式設計思想

前者來說,是差不多的,fortran 和 c 的語法規則都比較簡單,也就一本書的內容。

而後者是更複雜,更應該側重學習的,這方面,兩種語言是相通的。

個人認為,學程式設計,不應該侷限於對語法的了解,更應該深刻的學習資料,過程,邏輯之間的關係。丟擲語法規則之外的東西,才是最重要的

6樓:匿名使用者

這麼說吧,c語言是基礎,簡單得多

pascal和c++以及fortran這幾個面向過程語言哪個好?

7樓:匿名使用者

本人覺得c++是職業策劃的最佳選擇.現在清華專業的程式設計隊的突擊還是c++比較熱門.而pascal現在風行全球.

這個軟體純英語讓初學者更容易接受.而c++法語**其實也是計算機基本語言1010的化身.至於fortran這個軟體我不太清楚.

但是大多數程式設計愛好者選擇的是pascal.在去年的程式設計考試中,整個考場只有我用vc.而其餘考生均使用pascal.

如果樓主是初學者.建議樓主學習pascal.而如果樓主對程式設計有一定了解.

那麼學習c語言也就不太困難了.

fortran,visualbasic和c語言屬於編譯型語言麼?

8樓:匿名使用者

fortran和c語言屬於編譯型語言

visualbasic屬於半編譯型語言,因為它屬於偽編譯 不是真正的編譯型語言,它首先編譯成p-**,封裝解釋引擎在可執行程式內,當執行時候於p-**會被解析成二進位制**

簡述計算機語言的特點,C語言的特點有哪些?

計算機語言 用於人與計算機之間通訊的語言 機器語言 機器語言就是計算機內部最原始的一些二進位制 機器語言占用記憶體很少,執行速度很快,但是不同型號的計算機,所用的機器語言不同,無法共用,所以現在已經沒有使用了.組合語言 組合語言是人們所設計的,使用特定的命令來編寫,計算機執行時要使用轉碼器把它轉變為...

delphi與c語言比較有什麼特點

在windows平台上說起實用來,當然還是delphi更實用咯!1.delphi具有快速開發環境,其效率是vc的n倍 不要拿c 來說事,c 的開發領導者是delphi的主創之一,這個層面上,c delphi 2.質量 由於delphi使用的是object pascal語言所以 嚴謹優美,可讀性強,利...

相聲中的語言藝術特點,相聲語言有什麼特點

相聲的語言特色 1 通俗易懂 如果說,通俗易懂是曲藝語言的共同特色,那麼,對相聲來說,恐怕應當冠之以 更加 二字。不論對口相聲還是單口相聲,都採取聊天 話家常的表現形式。相聲必須口語化,才會有親切感和幽默感。相聲語言口語話的特色,單口相聲表現得特別突出。通俗易懂歸根結底還是語言問題。句子簡潔乾淨,絕...

病毒有什麼特點?其傳播方式和感染途徑有哪些

日常生活中常見的病毒,按主要傳播途徑分類,主要有 1 呼吸道傳播 流感病毒 麻疹病毒 流行性腮腺炎病毒 腺病毒 2 消化道傳播 A型肝炎病毒 脊髓灰質炎病毒 柯薩奇病毒 3 經血液及性接觸傳播 B型肝炎病毒 C型肝炎病毒 愛滋病病毒 4 病媒生物傳播 流行性出血熱病毒 流行性乙型腦炎病毒 感冒病毒傳...

實用寫作和文學寫作的區別,其特點有d,語言準確,生動

經濟實用寫作的語言特色李作俊經濟實用寫作已是現代化經濟管理中最基本 最常用的工具 在商品經濟發展的現代化生活中發揮著越來越重要的作用。研究經濟應用寫作的語言特點 對於深入地了解這類寫作的特點 進而掌握這類寫作規律很有必要。應用文寫作和文學作品寫作的區別 語言 內容 格式在哪?一 語言明確。1 文學作...