您好,登錄后才能下訂單哦!
本篇內容介紹了“C語言的基本概念是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
1、C語言的歷史
起源:貝爾實驗室開發的UNIX操作系統的副產品。標準化:C89和C99。基于C的語言:C++,Java,C#,Perl。
2、C語言的優缺點
優點:高效、可移植、功能強大、靈活、標準庫、與UNIX和Linux集成;缺點:C程序更容易隱藏錯誤、C程序可能難以理解、C程序可能會難以修改。
1.學習如何規避C語言的缺陷(C陷阱與缺陷);
2.使用軟件工具使程序更加可靠(lint工具和調試工具);
3.利用現有的代碼庫;
4.采用一套切合實際的編碼規范;
5.避免“投機取巧”和極度復雜的代碼;
6.緊貼標準(C89和C99)
1、編寫一個簡單的C程序:編譯和連接
預處理:執行以#開頭的命令,類似于編輯器,可以給程序添加內容,也可以對程序進行修改;
編譯:編譯器將程序翻譯成機器語言(即目標代碼);
鏈接:連接器把由編譯器產生的目標代碼和所需的其他附加代碼整合在一起,附加代碼包括庫函數。
2、簡單程序的一般形式:C程序由指令、函數和語句組成。
指令:一般是預處理器執行的命令,類似于#define,#include
main函數最后的return0;語句。作用:一是使main函數終止,二是指出main函數返回值是0.
3、注釋:每個程序都應該包含識別信息,即程序名,編寫日期,作者,程序的用途及其他相關信息。/**/和//
4、變量和賦值
每個變量必須有一個類型。使用變量之前必須對其進行聲明。
float型變量運算比int型變量慢,float型變量所存儲的數值只是實際值的一個近似值。
書寫格式方面,建議在聲明和語句之間留出一個空行。
給float型變量賦值時,最后在后面加一個f,例如floatprofit=21.34f;
占位符%d用來指明在顯示過程中變量的值的顯示位置。
沒有默認值且尚未在程序中被賦值的變量是未被初始化的。
C語言通用原則:在任何需要數值的地方,都可以使用具有相同類型的表達式。printf("Volume(cubicinches):%d\n",height*lenght*width);
5、讀入輸入
printf中的字母f和scanf中的字母f含義相同,都是表示“格式化”的意思。
scanf函數需要知道將獲得的輸入數據的格式,而printf函數需要知道輸出數據的顯示格式。
6、定義常量的名字
C程序規范:#define宏定義的名字都使用大寫字母表示。
#defineSCALE_FACTOR(5.0f/9.0f)添加上f
7、標識符
傳統C中命名中間插入下劃線,例如symbol_table,current_page
目前流行的java(C#及C++)用單詞首字母大寫,例如symbolTable,currentPage
8、C程序書寫規范
語句可以分開放在任意多行內;記號間的加空格可以更容易區分記號;每個逗號后邊也放一個空格;縮進幫助識別程序;空行可以把程序劃分成邏輯單元;
“C語言的基本概念是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。