正文

第一堂課 初識C語言(5)

學通C語言的24堂課 作者:劉彬彬


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; /*將計算的體積結果返回*/

}


上一章目錄下一章

Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號