1樓:撩妹小能手
可以的,c語言本來就是開發軟體的程式。
特有特點
c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。
c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。
不同的變數型別可以用結構體(struct)組合在一起。
只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。
部份的變數型別可以轉換,例如整型和字元型變數。
通過指標(pointer),c語言可以容易的對儲存器進行低階控制。
預編譯處理(preprocessor)讓c語言的編譯更具有彈性。
2樓:宿舍總動員
不可以製作安卓手機的軟體
但是蘋果作業系統的軟體都是基於objective c的
3樓:匿名使用者
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
c語言能做app嗎
4樓:墨陌沫默漠末
可以。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、僅產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
c語言描述問題比組合語言迅速、工作量小、可讀性好、易於除錯、修改和移植,而**質量與組合語言相當。c語言一般只比組合語言**生成的目標程式效率低10%~20%。
因此,c語言可以編寫系統軟體。
c語言編寫系統軟體注意事項:
1、變數賦值時候不能連寫成:int a=b=c=5或者int a,b,c=5都存在語法錯誤!但是可以寫成int a=5,b=5,c=5;或者寫成:
int a,b,c;a=b=c=5;也是合法的。
*%d表示輸出的結果為整型數,全部為整數的運算;%f表示輸出結果為實數型數,過程中必須有實數型數參與運算。
2、資料的輸入、輸出都是以計算機為主題而言的,並且資料的輸入和輸出都是由內部庫函式完成的,因此都是函式語句。
*stdio.h做標頭檔案,表示的是包含標準的輸入輸出函式。
*表示式語句:【表示式;】計算表示式的值。
*函式呼叫語句:【函式名(實際引數);】呼叫函式體並把實際引數賦給函式定義中的形式引數,然後執行被呼叫函式中的語句,求取函式值。
c語言可以開發應用軟體嗎?
5樓:匿名使用者
當然可以啊。由於c語言**重用率不高,現在很多都是c++寫的
6樓:匿名使用者
c能做的,你都說出來了。
要是開發qq,這種軟體,那它也能,因為它有這個能力,但是費力,因為要它先天不足要藉助與其他類庫。
這一點上,c++的強大就體現出來了。擁有強大類庫的支援,還有oop的設計,那開發起來不管是效率還是理念都是高於c的。
c語言裡可以用vector嗎,c語言裡面可以用stl嗎?
就算是c 我也一向不用vector,我一直認為自己用指標去實現的話,寫出的 應該是效率最高的 旁笑槐 c語言不能用vector,但你可以自己寫個隨機訪問adt或連結串列adt 僅僅是c標準庫沒提供vector的功能而已,你完全可以自己寫。 1 c語言不能用vector,c標準庫沒提供vector的功...
用C語言程式設計,用c語言程式設計?
有庫函式的大哥,如下 include下 函式原型 int cdecl islower int c int cdecl isupper int c int cdecl tolower int c int cdecl toupper int c 追神聖 如何判斷一個字元是小寫字母?查上一章提供的asci...
用c語言程式設計,用c語言如何程式設計?
皇家救星 include include include include void insert int array,int num 將num按遞增順序插到array中 else if array i num if i 29 return for j 28 j i j 將待插入位置後面的元素後移 a...