- 相關(guān)推薦
C語(yǔ)言程序的功能輔導(dǎo)
程序的功能是從鍵盤(pán)輸入一個(gè)數(shù)x,求 x的正弦值,然后輸出結(jié)果。在main()之前的兩行稱(chēng)為預(yù)處理命令以下是小編為大家搜索整理的C語(yǔ)言程序的功能輔導(dǎo),希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
預(yù)處理命令還有其它幾種,這里的include 稱(chēng)為文件包含命令,其意義是把尖括號(hào)""或引號(hào)<>內(nèi)指定的文件包含到本程序來(lái),成為本程序的一部分。被包含的文件通常是由系統(tǒng)提供的,其擴(kuò)展名為.h。因此也稱(chēng)為頭文件或首部文件。
C語(yǔ)言的頭文件中包括了各個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù)的函數(shù)原型。因此,凡是在程序中調(diào)用一個(gè)庫(kù)函數(shù)時(shí),都必須包含該函數(shù)原型所在的頭文件。在本例中,使用了三個(gè)庫(kù)函數(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文件。
需要說(shuō)明的是,C語(yǔ)言規(guī)定對(duì) scanf和 printf這兩個(gè)函數(shù)可以省去對(duì)其頭文件的包含命令。所以在本例中也可以刪去第二行的包含命令#include。同樣,在例1.1中使用了 printf函數(shù),也省略了包含命令。
在例題中的主函數(shù)體中又分為兩部分,一部分為說(shuō)明部分,另一部分執(zhí)行部分。說(shuō)明是指變量的類(lèi)型說(shuō)明。例題中未使用任何變量,因此無(wú)說(shuō)明部分。C語(yǔ)言規(guī)定,源程序中所有用到的變量都必須先說(shuō)明,后使用,否則將會(huì)出錯(cuò)。
這一點(diǎn)是編譯型高級(jí)程序設(shè)計(jì)語(yǔ)言的一個(gè)特點(diǎn),與解釋型的 BASIC語(yǔ)言是不同的。說(shuō)明部分是 C源程序結(jié)構(gòu)中很重要的組成部分。本例中使用了兩個(gè)變量x,s,用來(lái)表示輸入的自變量和 sin函數(shù)值。由于 sin函數(shù)要求這兩個(gè)量必須是雙精度浮點(diǎn)型,故用類(lèi)型說(shuō)明符double來(lái)說(shuō)明這兩個(gè)變量。說(shuō)明部分后的四行為執(zhí)行部分或稱(chēng)為執(zhí)行語(yǔ)句部分,用以完成程序的功能。執(zhí)行部分的第一行是輸出語(yǔ)句,調(diào)用printf函數(shù)在顯示器上輸出提示字符串,請(qǐng)操作人員輸入自變量x的值。第二行為輸入語(yǔ)句,調(diào)用 scanf函數(shù),接受鍵盤(pán)上輸入的數(shù)并存入變量 x中。第三行是調(diào)用 sin函數(shù)并把函數(shù)值送到變量s中。第四行是用printf 函數(shù)輸出變量 s的值,即x的正弦值。程序結(jié)束。
printf("input number:\n");
scanf("%lf",'C10F10&x);
s=sin(x);
printf("sine of %lf is %lf\n",'C10F10x,s);
運(yùn)行本程序時(shí),首先在顯示器屏幕上給出提示串 input number,這是由執(zhí)行部分的第一行完成的。用戶(hù)在提示下從鍵盤(pán)上鍵入某一數(shù),如5,按下回車(chē)鍵,接著在屏幕上給出計(jì)算結(jié)果。
【相關(guān)閱讀】
C語(yǔ)言使用常量的方法
C 語(yǔ)言中使用的常量可分為數(shù)字常量、字符常量、字符串常量、符號(hào)常量、轉(zhuǎn)義字符等多種。在第二章中將專(zhuān)門(mén)給予介紹。
C 語(yǔ)言的注釋符是以“/*”開(kāi)頭并以“*/”結(jié)尾的.串。在“/*”和“*/”之間的即為注釋。程序編譯時(shí),不對(duì)注釋作任何處理。注釋可出現(xiàn)在程序中的任何位置。注釋用來(lái)向用戶(hù)提示或解釋程序的意義。在調(diào)試程序中對(duì)暫不使用的語(yǔ)句也可用注釋符括起來(lái),使翻譯跳過(guò)不作處理,待調(diào)試結(jié)束后再去掉注釋符。
【C語(yǔ)言程序的功能輔導(dǎo)】相關(guān)文章:
C語(yǔ)言程序書(shū)寫(xiě)格式輔導(dǎo)10-17
C語(yǔ)言程序試題04-26
C語(yǔ)言經(jīng)典程序題09-17
c語(yǔ)言鏈接程序08-26
C語(yǔ)言程序介紹08-23
C語(yǔ)言程序的段06-14