- C語言程序設計案例教程
- 馬玉芳 杜麗娟主編
- 799字
- 2019-09-30 12:14:40
2.1 在屏幕上顯示信息
在屏幕上顯示歡迎各國運動員參加北京奧運會的信息。
在C語言中,所有的數據輸入/輸出都是由庫函數完成的。printf()是一個標準的輸出函數,括號內雙引號括起來的是所帶的參數,即要打印的內容,對應的輸出設備是終端屏幕。
【例2-1】源程序。

程序運行結果:

這是一個最簡單的完整C源程序,僅由一個主函數構成。本程序的第一行是注釋部分,注釋內容用一對“/*”和“*/”括起來。注釋往往表明程序員編程的意圖和思想,便于程序員和用戶理解程序的作用和功能。第四行是C語言的主函數首部,main是主函數名,這是一個特殊的函數,每個C語言程序都必須有一個且只能有一個主函數,它是C程序運行的起點。main后的“()”是函數的參數部分,可以為空,但括號不能省略,一定要有。第五、九行對應一對花括號“{}”,表示函數體的開始和結束,“{}”內語句的集合構成函數體,函數體允許為空。
以上例子中,使用了printf()函數,它稱為庫函數,實現標準輸出功能,在C語言中,函數分為兩類:一類是系統本身提供的庫函數(標準函數),編程時只要在需要的地方寫上函數名,再加上參數就可以調用此函數,C語言提供了十分豐富的庫函數;另一類稱為自定義函數,程序員可以根據需要自己設計一段程序來完成一個特定的功能。
一般情況下要在主函數main()之前加上相應的蘊含函數庫的頭文件名,比如要調用數學庫函數,應該在main()之前加上“#include<math.h>”,要用到標準輸入/輸出函數時,就要調用頭文件stdio.h。conio是Console Input/Output(控制臺輸入/輸出)的簡寫,其中定義了通過控制臺進行數據輸入和數據輸出的函數,主要是一些用戶通過按鍵盤產生的對應操作,比如getch()函數等。getchar()函數的功能是從鍵盤上輸入一個字符,本例中getch()函數是針對Windows XP以上的操作系統來暫停觀看屏幕輸出結果。
C語言函數使用簡單方便,執行效率高,在C程序設計中要養成良好的設計習慣,即盡量用多個小函數或小程序來構成一個大程序,而每個小函數或小程序完成一個獨立的功能。
- Implementing Modern DevOps
- 玩轉Scratch少兒趣味編程
- Flask Blueprints
- Git Version Control Cookbook
- Angular UI Development with PrimeNG
- 深入淺出Prometheus:原理、應用、源碼與拓展詳解
- FFmpeg入門詳解:音視頻流媒體播放器原理及應用
- 深度強化學習算法與實踐:基于PyTorch的實現
- SQL基礎教程(視頻教學版)
- Advanced Express Web Application Development
- SQL Server 2012 數據庫應用教程(第3版)
- 和孩子一起學編程:用Scratch玩Minecraft我的世界
- HTML5+CSS3+jQuery Mobile+Bootstrap開發APP從入門到精通(視頻教學版)
- C#程序開發參考手冊
- 菜鳥成長之路