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