首頁 >後端開發 >C++ >解釋C語言中的不同部分

解釋C語言中的不同部分

PHPz
PHPz轉載
2023-08-26 19:09:06955瀏覽

解釋C語言中的不同部分

C程式是由一組協定定義的,程式設計師在編寫程式碼時必須遵循這些協定。

部分

完整的程式被分割成不同的部分,如下所示:

  • 文件部分 - 在這裡,我們可以給出有關程序的命令,如作者姓名、創建或修改日期。在/* */或//之間編寫的資訊稱為註解行。這些行在執行時不被編譯器考慮。

  • 連結部分 - 在這個部分,包含了執行程式所需的頭檔。

  • 定義部分 - 在這裡,定義和初始化變數。

  • 全域宣告部分 - 在這個部分,定義了可以在整個程式中使用的全域變數。

  • 函數原型宣告部分 - 這個部分提供了函數的傳回類型、參數和函數內部所使用的名稱等資訊。

  • 主函數 - C程式將從這個部分開始編譯。通常,它有兩個主要部分,稱為聲明部分和可執行部分。

  • 使用者定義部分 - 使用者可以定義自己的函數,並根據使用者的需求執行特定的任務。

'C'程式的一般形式

C程式的一般形式如下:

/* documentation section */
preprocessor directives
global declaration
main ( ){
   local declaration
   executable statements
}
returntype function name (argument list){
   local declaration
   executable statements
}

範例

以下是使用帶參數但沒有回傳值的函數執行加法的C程式−

 線上示範

#include<stdio.h>
void main(){
   //Function declaration - (function has void because we are not returning any values for function)//
   void sum(int,int);
   //Declaring actual parameters//
   int a,b;
   //Reading User I/p//
   printf("Enter a,b :");
   scanf("%d,%d",&a,&b);
   //Function calling//
   sum(a,b);
}
void sum(int a, int b){//Declaring formal parameters
   //Declaring variables//
   int add;
   //Addition operation//
   add=a+b;
   //Printing O/p//
   printf("Addition of a and b is %d",add);
}

輸出

你將會看到以下輸出−

Enter a,b :5,6
Addition of a and b is 11

以上是解釋C語言中的不同部分的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除