- C語言程序設計教程
- 王素香 魏鋼
- 978字
- 2019-10-23 15:50:00
1.2 設計一個簡單的C程序
學會設計一個C程序并不是一件很困難的事。設計C程序時,應該首先分析問題的已知條件是什么,求解目標是什么,找出解決問題的步驟,然后逐步求解。在深入學習C語言之前,先舉兩個簡單而又完整的C程序來示范,使讀者了解C程序的構成與概況。
【例1.1】在屏幕上輸出一行字符:“This is my first C program.”。

本程序的作用是輸出一行信息:
This is my first C program.
說明:
√ 每個C程序必須有且僅有一個主函數main(),C程序總是從主函數開始執行。
√ {}是函數開始和結束的標志,不可省略。
√ 每個C語句以分號結束。
√ printf()是C的輸出庫函數,使用標準輸入/輸出庫函數時應在程序開頭寫#include<stdio.h>或者#include"stdio.h"。
√ /*……*/表示注釋。注釋用于解釋和說明,對編譯和運行不起作用,所以,可以用漢字或英文字符表示,可以出現在一行中的最右側,也可以單獨成為一行。
【例1.2】求兩數之和。


總結上述例題可知:
(1)C程序是由函數構成的,有且僅有一個主函數main(),這使得程序容易實現模塊化。
(2)一個函數由兩部分組成:
·函數的首部:函數說明,包括函數名、函數類型、形參名、形參類型。
·函數體:花括號內的部分,實現函數的具體操作。若一個函數有多個花括號,則最外層的一對花括號為函數體的開始和結束。
(3)函數體包括兩部分:
·聲明部分:如int a,b,c;可省略。
·執行部分:由若干個語句組成,可省略。
(4)程序總是從main()函數開始執行。
(5)書寫格式自由。
小知識
庫函數
庫函數由C編譯系統提供,用戶無須定義,也不必在程序中作類型說明,只需把該函數的頭文件用#include命令包含在源文件前部,即可在程序中直接調用。C語言提供了極為豐富的庫函數。C的庫函數極大地方便了用戶,同時也補充了C語言本身的不足。在編寫C程序時,使用庫函數,既可以提高程序的運行效率,又可以提高編程的質量。但不同的編譯系統提供的函數數量和函數名、函數功能不盡相同,使用時要小心。常用庫函數參見附錄C。
書寫程序時應遵循的規則:
從書寫清晰,便于閱讀、理解、維護的角度出發,在書寫程序時應遵循以下規則:
(1)一個說明或一個語句占一行。
(2)用{}括起來的部分,通常表示了程序的某一層次結構。{}一般與該結構語句的第一個字母對齊,并單獨占一行。
(3)低一層次的語句或說明可比高一層次的語句或說明縮進若干格后書寫,以便看起來更加清晰,增加程序的可讀性。
在編程時應力求遵循這些規則,以養成良好的編程風格。
- Learning LibGDX Game Development(Second Edition)
- 數據庫系統原理及MySQL應用教程(第2版)
- Java 9 Concurrency Cookbook(Second Edition)
- ThinkPHP 5實戰
- x86匯編語言:從實模式到保護模式(第2版)
- JavaScript前端開發與實例教程(微課視頻版)
- 實戰低代碼
- Mastering macOS Programming
- 微信小程序入門指南
- ASP.NET Core 2 Fundamentals
- MySQL從入門到精通(軟件開發視頻大講堂)
- RESTful Java Web Services(Second Edition)
- Building Wireless Sensor Networks Using Arduino
- Frank Kane's Taming Big Data with Apache Spark and Python
- Python大規模機器學習