在軟體開發領域,C語言的意義,在軟體開發中,C語言有什麼用?

時間 2022-06-29 23:10:04

1樓:匿名使用者

c語言,是很多高階語言的基礎啊

2樓:琦豬來追你

軟體開發,做嵌入式的這方面要用到c的。

3樓:匿名使用者

c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛。主要有以下特點:

c語言在很多方面都可以用,不僅僅是在軟體開發上,各類科研都是需要用到c語言的。具體應用比如我是學硬體的,微控制器以及嵌入式系統都可以用c來開發。

c 語言發展如此迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟體, 如dbase ⅲ plus、dbase ⅳ 都是由c 語言編寫的。用c 語言加上一些組合語言子程式, 就更能顯示c 語言的優勢了, 象pc- dos 、wordstar等就是用這種方法編寫的。

歸納起來c 語言具有下列特點:1. c是中級語言它把高階語言的基本結構和語句與低階語言的實用性結合起來。

c 語言可以象組合語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。

2. c是結構式語言結構式語言的顯著特點是**及資料的分隔化, 即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰, 便於使用、維護以及除錯。

c 語言是以函式形式提供給使用者的, 這些函式可方便的呼叫, 並具有多種迴圈、條件語句控制程式流向, 從而使程式完全結構化。

3. c語言功能齊全c 語言具有各種各樣的資料型別, 並引入了指標概念, 可使程式效率更高。另外c 語言也具有強大的圖形功能, 支援多種顯示器和驅動器。

而且計算功能、邏輯判斷功能也比較強大, 可以實現決策目的編遊戲,編3d遊戲,做資料庫,做聯眾世界,做聊天室,做photoshop做flash,做3dmax。

4. c語言適用範圍大c 語言還有一個突出的優點就是適合於多種作業系統, 如dos、unix,也適用於多種機型。

c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。

c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

4樓:最愛凌海逸

c是最廣用途的語言,也許有些比較麻煩但

在軟體開發中,c語言有什麼用?

5樓:蔚然律棠

當然可以設計出對話方塊,包括你所用的windows本身都是用c語言設計出來的,幾乎所有的大型軟體比如 photoshop, 3dmax,各種資料庫系統,所有的大型遊戲全是c/c++寫的

下面這段**就是用圖形方式顯示hello world:

#include

int apientry winmain(hinstance hinstance,hinstance hprevinstance,lpstr lpcmdline,int ncmdshow)

學軟體開發就得學c語言?

6樓:匿名使用者

程式語言很多,c只是其中的一種,而且並不是說c語言就是基礎,因此,沒有人說學軟體開發就得學c語言。

而且很多優秀的軟體,也是用別的開發工具開發的。

7樓:百i度網友

並不是必須的,主要看自己做什麼。

8樓:狗子你變了

c語言就是一門程式設計的基礎語言,可學可不學。最好是學一下。因為程式語言是相互貫通的。可為其他語言打好基礎。

9樓:

不一定 但是c可以幫你理解底層原理

10樓:長沙新華電腦學院

也不一定可以學習別的語言

程式設計和軟體開發時,c語言究竟起到什麼作用

搞軟體開發一定要先學c語言嗎?

11樓:紫翼魔狼

沒有這個說法,只是把c作為基礎是一種常見的情況,還有把pascal作為基礎的呢,用vb做基礎的也很多啊。想學什麼樣就直接學就好了,碰到不會的再研究不會的那一部分,從底層打基礎到搞頂層,和先搞好框架再填充,效果都一樣。

很多c++的書都是不要求c語言基礎的,只不過有c語言基礎會學起來更快而已。asp.net好像可以用vb吧?

12樓:楊塵一

搞軟體開發是一定要先學c語言。因為:

1、在系統核心的開發領域,很多地方需要運用到c語言相關知識。

2、c語言還可以用來遊戲軟體開發。

3、c語言具有很強的繪圖能力和可移植性,並且具備很強的資料處理能力,可以用來編寫系統軟體、繪製二維圖形和三維圖形等軟體。

4、在嵌入式硬體開發領域,需要使用到c語言編寫程式。

13樓:匿名使用者

你好,一般學開發的人都是從c語言開始學的,c語言有語言之父之稱,

任何語言都離不開c語言,用的最多的就是條件判斷,if...else...還有像陣列等等。。

你直接學當然也可以的,基本的一些語法都是一樣的。

14樓:

任何一門程式語言都是有3種結構,順序、迴圈、選擇結構,c是最簡單的,入門了c學其他語言就方便的多,容易懂的多。

15樓:匿名使用者

一般都是要學的c語言的

16樓:手機使用者

如果c都不會 其他的更不用談了

c語言很簡單的 學學何樂而不為呢?

我想學c語言,我想學軟體開發,想學習c語言

如果時間允許,可以從計算機的組成原理和系統結構看起。這部分是比較底層的偏硬體的知識。如果想專業點的發展建議好好學學這部分。然後看看彙編,有上面的基礎,彙編是很容易的。別小看彙編,這在你以後做程式涉及優化或者除錯的時候是極其有用的。再學c語言,應該是小菜一碟了。有了c的基礎,再學資料結構,演算法設計。...

程式設計 軟體開發所用的程式語言

程式語言太多啦 介於你問的問題 我建議你可以買 或者借 一本 計算機導論 來看 不是很厚 幾天就能搞定 自學程式設計的話 我建議先學習c 學 delphi 吧 上手快 能滿足你的要求 現在市面上的免費版的管理軟體,大多都是功能不穩定的。我們公司使用的易 順 佳軟體不錯。超穩定,便宜,安全,功能齊全,...

軟體開發的應用領域,計算機的應用領域有哪些

軟體應當和硬體結合才能擺脫國外公司的壟斷,才能不會被非法批量複製,中國的軟體人員要生存,行業要發展,單純走軟體的道路是絕對不通的,應當分出一些人一些公司適當的轉到和硬體緊密結合的嵌入式系統開發,也就是說 1.通用和專用的實時作業系統研究和開發,主要應用在精密智慧型裝置的軟體系統和控制 2.通用和專用...