版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、靳潤昭C語言教程講義2001年2月17日第1頁C語言教程語言教程1C語言概述語言概述1.1C語言的發(fā)展過程C語言的發(fā)展過程C語言是在70年代初問世的。一九七八年由美國電話電報公司(ATprintf(“inputnumber:n“)scanf(“%lf“s=sin(x)printf(“sineof%lfis%lfn“xs)?include稱為文件包含命令?擴(kuò)展名為.h的文件稱為頭文件?定義兩個實數(shù)變量,以被后面程序使用?顯示提示信息?從鍵
2、盤獲得一個實數(shù)x?求x的正弦并把它賦給變量s?顯示程序運(yùn)算結(jié)果?main函數(shù)結(jié)束程序的功能是從鍵盤輸入一個數(shù)x,求x的正弦值,然后輸出結(jié)果。在main()之前的兩行稱為預(yù)處理命令(詳見后面)。預(yù)處理命令還有其它幾種,這里的include稱為文件包含命令,其意義是把尖括號或引號““內(nèi)指定的文件包含到本程序來,成為本程序的一部分。被包含的文件通常是由系統(tǒng)提供的,其擴(kuò)展名為.h。因此也稱為頭文件或首部文件。C語言的頭文件中包括了各個標(biāo)準(zhǔn)庫函數(shù)
3、的函數(shù)原型。因此,凡是在程序中調(diào)用一個庫函數(shù)時,都必須包含該函數(shù)原型所在的頭文件。在本例中,使用了三個庫函數(shù):輸入函數(shù)scanf,正弦函數(shù)sin輸出函數(shù)printf。sin函數(shù)是數(shù)學(xué)函數(shù),其頭文件為math.h文件,因此在程序的主函數(shù)前用include命令包含了math.h。scanf和printf是標(biāo)準(zhǔn)輸入輸出函數(shù),其頭文件為stdio.h,在主函數(shù)前也用include命令包含了stdio.h文件。需要說明的是,C語言規(guī)定對scanf
4、和printf這兩個函數(shù)可以省去對其頭文件的包含命令。所以在本例中也可以刪去第二行的包含命令#include。同樣,在例1.1中使用了printf函數(shù),也省略了包含命令。在例題中的主函數(shù)體中又分為兩部分,一部分為說明部分,另一部為分執(zhí)行部分。說明是指變量的類型說明。例題1.1中未使用任何變量,因此無說明部分。C語言規(guī)定,源程序中所有用到的變量都必須先說明,后使用,否則將會出錯。這一點是編譯型高級程序設(shè)計語言的一個特點,與解釋型的BASI
5、C語言是不同的。說明部分是C源程序結(jié)構(gòu)中很重要的組成部分。本例中使用了兩個變量x,s,用來表示輸入的自變量和sin函數(shù)值。由于sin函數(shù)要求這兩個量必須是雙精度浮點型,故用類型說明符double來說明這兩個變量。說明部分后的四行為執(zhí)行部分或稱為執(zhí)行語句部分,用以完成程序的功能。執(zhí)行部分的第一行是輸出語句,調(diào)用printf函數(shù)在顯示器上輸出提示字符串,請操作人員輸入自變量x的值。第二行為輸入語句,調(diào)用scanf函數(shù),接受鍵盤上輸入的數(shù)并存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言教程
- 最基礎(chǔ)的c語言教程
- 譚浩強(qiáng)c語言程序設(shè)計教程第三版習(xí)題答案
- 《c語言程序設(shè)計》_譚浩強(qiáng)版教案
- java教程全集-電子版
- 易語言教程
- pic單片機(jī)c語言教程[1]
- 譚浩強(qiáng)c語言程序設(shè)計教程學(xué)習(xí)筆記第8章
- 譚浩強(qiáng)c語言程序設(shè)計教程學(xué)習(xí)筆記第8章
- c語言程序設(shè)計(譚浩強(qiáng))
- 《衡水造價信息》電子版教程
- c語言程序設(shè)計譚浩強(qiáng)
- 譚浩強(qiáng)c語言_數(shù)據(jù)結(jié)構(gòu)
- c語言程序設(shè)計-譚浩強(qiáng)
- 高等數(shù)學(xué)教程(電子版)
- c語言教案
- c語言期末考試試題(譚浩強(qiáng)版)
- c語言教案
- c++程序語言教程 第二章
- c語言程序設(shè)計(第三版)-譚浩強(qiáng)
評論
0/150
提交評論