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
廣告