1.4 一個完整的C程序
在第1.3節(jié)中展示了一個最簡單的程序,通過7行代碼的使用,實(shí)現(xiàn)顯示一行字符串功能。相信通過前面的介紹,已經(jīng)使你不再對學(xué)習(xí)C語言有害怕心理。本節(jié)將通過一個實(shí)例,對C程序進(jìn)行擴(kuò)充講解,使讀者對其有一個更完整的認(rèn)識。
說明:在這里要再次提示一下此處這個程序的用意。例1.02包括上面的例1.01并不是要將具體的知識點(diǎn)進(jìn)行詳細(xì)的講解,只是將C語言程序的概貌展示給讀者,使讀者對C語言程序有一個簡單的印象。還記得小時候?qū)W習(xí)加減法的情形嗎?老師只是教給學(xué)生們“1+1=2”,卻沒有教給學(xué)生“1+1為什么等于2”或者“如何證明1+1=2”這樣的問題。通過這些生活中的提示,可以看出小時候?qū)W習(xí)加減法是這樣過程,那么學(xué)習(xí)用C語言編寫程序也應(yīng)該是這樣的過程,在不斷的接觸中變得熟悉,在不斷的思考中變得深入。
例1.02 一個完整的C程序。(實(shí)例位置:光盤\mr\01\sl\1.02)
本實(shí)例要實(shí)現(xiàn)這樣的功能,有一個長方體,它的高已經(jīng)給出,輸入這個長方體的長和寬,通過長、寬、高計(jì)算出這個長方體的體積。
#include<stdio.h> /*包含頭文件*/
#define Height 10 /*定義常量*/
int calculate(int Long, int Width); /*函數(shù)聲明*/
int main() /*主函數(shù)main*/
{
int m_Long; /*定義整型變量,表示長度*/
int m_Width; /*定義整型變量,表示寬度*/
int result; /*定義整型變量,表示長方體的體積*/
printf("長方形的高度為:%d\n",Height); /*顯示提示*/
printf("請輸入長度\n"); /*顯示提示*/
scanf("%d",&m_Long); /*輸入長方體的長度*/
printf("請輸入寬度\n"); /*顯示提示*/
scanf("%d",&m_Width); /*輸入長方體的寬度*/
result=calculate(m_Long,m_Width); /*調(diào)用函數(shù),計(jì)算體積*/
printf("長方體的體積是:"); /*顯示提示*/
printf("%d\n",result); /*輸出體積大小*/
return 0; /*返回整型0*/
}
int calculate(int Long, int Width) /*定義計(jì)算體積函數(shù)*/
{
int result =Long*Width*Height; /*具體計(jì)算體積*/
return result; /*將計(jì)算的體積結(jié)果返回*/
}