C程式是用C程式語言寫的語句集。每個程序都應遵循一些標準(規則),以使我們的程式碼便於查看和維護。以下這篇文章就來帶大家了解一些C程式的基本編寫規則,希望對大家有幫助。 【相關影片教學推薦:C語言教學】
註解
註釋不是必需的,但是註釋和程式碼一樣重要。因此,第一條規則就是要記住如何正確地註解(記錄)程式碼。
為什麼要註解?註釋用什麼用?
1、說明程式碼的目的。
2、解釋每個邏輯或演算法,這是什麼以及為什麼使用?
3、每個函數聲明,定義都應該記錄在案,擁有註釋,介紹用法和作用。
4、註解可以讓別人更快、更容易的讀懂他人的程式碼,方便程式碼的使用、維護。
語句結束後,需要以分號(;)終止
#需要使用(;)終止的語句
● 所有printf(),scanf()或任何其他函數呼叫。
● 所有宣告,如變量,常數,函數,結構必須以分號結束。
● 所有表達式必須以分號(;)結束。
範例:
int a; //变量声明 printf("Hello!"); //一输出声明 sum = findSum (10,20,30); //函数的调用语句 .......
不需要使用(;)終止的語句
# ● 頭檔 include語句。
● 巨集定義語句。
● if語句,循環語句,函數頭與函數定義。
#include <stdio.h> //头文件 #define MAX_LEN 1024 //宏定义语句 int main() //主函数定义部分 { 语句....... } //函数头,其定义为 int findSum(int a, int b, int c) { return (a+b+c); } if(a > b) //if 语句 large =a; else large =b; ........
令牌,標識符的相關規則
我們需要了解關鍵字,並知道標識符的一些規則。
必須知道的一些重點:
● 關鍵字是編譯器中的保留字,不能將它們用於其他目的。
● C語言是區分大小寫的程式語言。這裡,小寫標識符和大寫標識符是不同的。因此,如果宣告了一個名為Num的變量,那麼就必須在任何地方都使用Num;不能使用num,NUM等代替Num。
● 與關鍵字相同,函式庫函數也在頭檔中聲明,必須在程式中包含頭檔。例如,如果使用sqrt()函數來尋找任何數字的平方根,則必須包含math.h頭檔。
關於標識符(變數宣告)的規則
# ● 允許使用小寫,大寫字母,數字和底線(_)來定義標識符(即變數名,常數名,函數名等)。
● 只能使用字母或底線(_)作為標識符開頭的第一個字母。
● 標識符名稱中不允許使用空格和其他特殊字符,如果標識符名稱中有兩個單詞,則可以使用下劃線(_)分隔它們,或者使用駝峰大小寫樣式編寫標識符名稱。
例如:如果要宣告變數以儲存卷號,則變數名稱應為roll_number或rollNumber或類似的任何內容,但不能使用空格。
● 識別碼必須有意義且具有描述性。
● 不能使用關鍵字作為識別符名稱
#程式碼縮排
程式碼縮排在編寫程式時是非常重要的;縮排的程式碼可以方便讀取,編輯。範例:
縮排的程式碼
#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; }
沒有縮排的程式碼
#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;}
以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是如何編寫C程式? C程式的基本編寫規則的詳細內容。更多資訊請關注PHP中文網其他相關文章!