- C語言入門很輕松(微課超值版)
- 云尚科技編著
- 778字
- 2022-07-29 14:43:36
2.3 C語言中的基本語句
在C語言中,語句是程序的基本執行單位。從功能上,C語言的語句可以分為操作運算語句和流程控制語句;從語法形式上,一般可以分為聲明語句、表達式語句、函數調用語句、流程控制語句和空語句。
2.3.1 聲明語句
聲明語句用來對程序中的變量、常量、函數和構造類型進行定義和聲明。
2.3.2 表達式語句
表達式語句是C語言中最常見也是最簡單的語句。表達式語句是由C語言中的表達式構成的語句,在C語言中所有的操作運算都是通過表達式來完成的,最典型的表達式語句是由賦值表達式構成的賦值語句。
從形式上,賦值語句就是賦值表達式加了分號,它是由表達式加上分號“;”組成的。表達式語句的一般形式為:
表達式;
例如:

對表達式語句進行操作實際上就是計算表達式的值。
2.3.3 函數調用語句
C語言中的函數調用,也可以作為一個獨立的語句使用,這種情況下,往往不需要得到函數的返回值,而只要求通過函數調用完成一定的操作。
函數調用語句是由函數名、實際參數再加上分號組成的,它的一般表現形式為:
函數名(實際參數);
對函數語句進行執行操作實際上就是調用函數體同時再把實際參數賦予函數定義中的形式參數,接著執行被調用的函數體中的語句,來求解函數值的過程。
例如,輸出函數printf()就相當于一個函數語句:

輸出函數printf()通過調用庫函數,來實現輸出字符串的功能。
2.3.4 流程控制語句
流程控制語句是由特定的語句定義符組成,用來描述語句的執行條件和執行順序,使用流程控制語句可實現程序的各種結構方式,從而實現對程序的流程控制。
可以實現結構化程序設計的三種基本結構,如圖2-5所示。

圖2-5 流程控制語句
2.3.5 空語句
空語句是指只包含一個獨立的分號的語句,一般用在程序中某個需要一條語句但是功能上不需要執行任何實際操作的位置,例如:
int a=1; ; ++a; printf("%d",a);
在上述代碼中,第2條語句為一個空語句,當程序執行到此時什么都不會做,繼續向下執行,空語句不會影響到程序的功能以及執行的順序。
推薦閱讀
- Angular UI Development with PrimeNG
- NativeScript for Angular Mobile Development
- Oracle BAM 11gR1 Handbook
- SSM輕量級框架應用實戰
- Java系統化項目開發教程
- 小程序,巧應用:微信小程序開發實戰(第2版)
- Raspberry Pi Robotic Blueprints
- 零基礎學C語言(升級版)
- 從Power BI到Analysis Services:企業級數據分析實戰
- Python趣味編程與精彩實例
- Mastering ASP.NET Web API
- 分布式系統架構與開發:技術原理與面試題解析
- Learning Dynamics NAV Patterns
- Django 3 Web Development Cookbook
- Python網絡爬蟲從入門到實踐