C語言中的可執行語句是什麼?


一個‘C’程式包含可執行語句。編譯器幫助將可執行語句翻譯成機器語言。

當用戶執行程式時,他/她操作的是由編譯器執行的機器語言語句。

可執行語句的型別

C語言中可執行語句的型別如下:

  • 輸入輸出語句
  • 賦值語句

輸入輸出語句

  • 將值儲存到記憶體中稱為“輸入操作”。

  • 執行計算後,結果將儲存在記憶體中,並且可以透過“輸出操作”將結果顯示給使用者。

  • 所有I/O操作都是使用輸入/輸出函式執行的。

  • 最常見的I/O函式透過預處理器指令 #include<stdio.h> 提供。

  • 最常用的I/O函式是printf()和scanf()。

printf()函式

語法如下:

printf("format string", print list);

例如:

printf ("average of 3 numbers = %f",avg);
  • printf()顯示其格式字串的值。

scanf()函式

語法如下:

scanf ("format string", input list);

例如,scanf("%d %f", &a, &b);

  • scanf()在程式執行期間將鍵盤輸入的資料複製到記憶體中。

  • 輸入列表前帶有取地址符(&)。

賦值語句

賦值語句將值儲存在變數中,用於在程式中執行算術運算。

語法

語法如下:

variable=expression

例如:

  • c = a+b;
  • avg = sum/3;
  • r1 = (b*b – 4 * a*c);

示例

以下是計算三個數字平均值的C程式:

 線上演示

#include<stdio.h>
#include<stdio.h>
main(){
   int a,b,c,d;
   float avg;
   printf("Enter values for a,b,c:
");    scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into    //memory during program execution.    d=a+b+c; //assignment stmt    avg=d/3;    printf("Average avg=%f",avg); }

輸出

您將看到以下輸出:

Enter values for a,b,c:2 3 4
Average avg=3.000000

更新於:2021年3月15日

2K+ 次瀏覽

啟動您的職業生涯

完成課程後獲得認證

開始學習
廣告