C語言是面向過程的計算機編程語言,不同於C++和Java等面向對象的編程語言。C語言的設計目標是提供壹種能夠以簡單的方式編譯處理低級內存,只生成少量機器碼,運行時不需要任何運行環境支持的編程語言。
c語言描述問題的速度比匯編語言快,工作量少,可讀性好,易於調試、修改和移植,代碼質量與匯編語言相當。壹般來說,C語言只比匯編語言代碼生成的目標程序效率低10%到20%。所以C語言可以寫系統軟件。
擴展數據
常量和變量
常量有不可改變的值,符號常量名通常大寫。
變量是壹個量,它的值可以在標識符的名字下改變。標識符是以字母或下劃線開頭的壹系列字母、數字或下劃線。請註意,第壹個字符必須是字母或下劃線,否則是非法變量名。變量在編譯時被分配相應的存儲單元。
排列
如果變量名後跟壹個數字括號,則該聲明是壹個數組聲明。字符串也是數組。他們以ASCII NULL結束數組。需要註意的是,括號中的索引值是從0開始計數的。