- C語言程序設計與項目實踐
- 郭旭文 郭斌主編
- 745字
- 2018-12-27 18:46:20
實訓1.1——一個經典的C語言程序
教學錄像
光盤\chap1\實訓1.1——一個經典的C語言程序
為了使程序初學者更容易,也更有興致地學習C語言,Microsoft公司編寫了一個非常簡單,但又非常經典的C語言程序,即“Hello world”程序。
按照1.5節介紹,新建工程名為HelloWorld,新建源代碼名為HelloWorld.c。

程序清單1.1:HelloWorld.c
01 #include<stdio.h> //頭文件包含 02 void main() //主函數入口 03 { //函數封裝左括號 04 printf("Hello World\n"); //打印輸出函數 05 } //函數封裝右括號
程序第1行表示包含了頭文件,其中#表示是條件編譯選項,include屬于關鍵字,表明后面是要進行包含的內容。' <’和’>’用于封裝要包含的文件名,stdio.h全稱為standard input and output header file,即標準輸入輸出頭文件。包含這個頭文件的目的是函數體中調用了標準輸出函數printf。注意,關鍵字include和#之間不應有空格,和<之間應有一個或多個空格。
程序第2行是主函數的入口,void是關鍵字之一,表明該函數是不返回值的函數。main也是關鍵字之一,它也是主函數的名稱,任何一個項目工程有且僅有一個主函數。關鍵字main后的對括號"("和")"必不可少,main和"("之間可以有空格,也可以沒有,為統一格式,本書一律不加空格。
程序第3行和第5行是一對大括號,用于表示主函數main的主體范圍。注意,大括號一定要成對出現,否則程序編譯將會出現錯誤。
程序第4行是函數的主體,目的是要輸出字符串"Hello World"到屏幕上,其中printf屬于關鍵字,是標準輸出打印函數,即print function。它在stdio.h文件中被聲明,有關聲明的概念后續章節將做詳細介紹。
程序按照1.5節介紹,運行之后輸出結果為:
Hello World
這是C語言的第一個程序,同時,也是所有學習C語言的程序員幾乎都會學到的程序。這個程序雖然簡單,但仍然概括了C語言的很多特點。
隨堂實訓1.1
新建一個工程,命名為Hello friends,并在工程中新建C程序源文件HelloFriends.c,將文件加入到源文件目錄中。修改程序,將Hello World改成Hello Friends, Welcome to study C language,然后編譯,鏈接并執行該文件,查看輸出什么結果。