編寫C程序的規(guī)范是什么?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),齊齊哈爾企業(yè)網(wǎng)站建設(shè),齊齊哈爾品牌網(wǎng)站建設(shè),網(wǎng)站定制,齊齊哈爾網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,齊齊哈爾網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。C程序是用C編程語言編寫的語句集。每個(gè)程序都應(yīng)遵循一些標(biāo)準(zhǔn)(規(guī)則),以使我們的代碼便于查看和維護(hù)。下面本篇文章就來帶大家了解一些C程序的基本編寫規(guī)則,希望對(duì)大家有所幫助。【相關(guān)視頻教程推薦:C語言教程】
注釋
注釋不是必需的,但是注釋和代碼一樣重要。因此,第一條規(guī)則就是要記住如何正確地注釋(記錄)代碼。
為什么要注釋?注釋用什么用?
1、說明代碼的目的。
2、解釋每個(gè)邏輯或算法,這是什么以及為什么使用?
3、每個(gè)函數(shù)聲明,定義都應(yīng)該記錄在案,擁有注釋,介紹用法和作用。
4、注釋可以讓別人更快、更容易的讀懂他人的代碼,便于代碼的使用、維護(hù)。
語句結(jié)束后,需要以分號(hào)(;)終止
需要使用(;)終止的語句
● 所有printf(),scanf()或任何其他函數(shù)調(diào)用。
● 所有聲明,如變量,常量,函數(shù),結(jié)構(gòu)必須以分號(hào)結(jié)束。
● 所有表達(dá)式必須以分號(hào)(;)結(jié)束。
例:
int a; //變量聲明 printf("Hello!"); //一輸出聲明 sum = findSum (10,20,30); //函數(shù)的調(diào)用語句 .......
不需要使用(;)終止的語句
● 頭文件 include語句。
● 宏定義語句。
● if語句,循環(huán)語句,函數(shù)頭與函數(shù)定義。
#include <stdio.h> //頭文件 #define MAX_LEN 1024 //宏定義語句 int main() //主函數(shù)定義部分 { 語句....... } //函數(shù)頭,其定義為 int findSum(int a, int b, int c) { return (a+b+c); } if(a > b) //if 語句 large =a; else large =b; ........
令牌,標(biāo)識(shí)符的相關(guān)規(guī)則
我們需要了解關(guān)鍵字,知道標(biāo)識(shí)符的一些規(guī)則。
必須知道的一些要點(diǎn):
● 關(guān)鍵字是編譯器中的保留字,不能將它們用于其他目的。
● C語言是區(qū)分大小寫的編程語言。這里,小寫標(biāo)識(shí)符和大寫標(biāo)識(shí)符是不同的。因此,如果聲明了一個(gè)名為Num的變量,那么就必須在任何地方都使用Num;不能使用num,NUM等代替Num。
● 與關(guān)鍵字相同,庫函數(shù)也在頭文件中聲明,必須在程序中包含頭文件。例如,如果使用sqrt()函數(shù)查找任何數(shù)字的平方根,則必須包含math.h頭文件。
關(guān)于標(biāo)識(shí)符(變量聲明)的規(guī)則
● 允許使用小寫,大寫字母,數(shù)字和下劃線(_)來定義標(biāo)識(shí)符(即變量名,常量名,函數(shù)名等)。
● 只能使用字母或下劃線(_)作為標(biāo)識(shí)符開頭的第一個(gè)字母。
● 標(biāo)識(shí)符名稱中不允許使用空格和其他特殊字符,如果標(biāo)識(shí)符名稱中有兩個(gè)單詞,則可以使用下劃線(_)分隔它們,或者使用駝峰大小 寫樣式編寫標(biāo)識(shí)符名稱。
例如:如果要聲明變量以存儲(chǔ)卷號(hào),則變量名稱應(yīng)為roll_number或rollNumber或類似的任何內(nèi)容,但不能使用空格。
● 標(biāo)識(shí)符必須有意義且具有描述性。
● 不能使用關(guān)鍵字作為標(biāo)識(shí)符名稱
代碼縮進(jìn)
代碼縮進(jìn)在編寫程序時(shí)是非常重要的;縮進(jìn)的代碼可以便于讀取,編輯。例:
縮進(jìn)的代碼
#include <stdio.h> int main() { int a; int b; int c; a = 10; b = 20; if(a>b) { c=a; a=b; b=c; printf("從小到大輸出: %d,%d\n",a,b); } else{ printf("從小到大輸出: %d,%d\n",a,b); } return 0; }
沒有縮進(jìn)的代碼
#include <stdio.h> int main(){ int a;int b;int c; a = 10;b = 20; if(a>b){c=a;a=b;b=c;printf("從小到大輸出: %d,%d\n",a,b);} else{printf("從小到大輸出: %d,%d\n",a,b);} return 0;}
感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)編寫C程序的規(guī)范是什么大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站名稱:編寫C程序的規(guī)范是什么-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://www.rwnh.cn/article28/cehdjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容