簡單的 程式介紹

2021-09-29 04:36:29 字數 1880 閱讀 9551

為了說明c語言源程式結構的特點,先看以下幾個程式。這幾個程式由簡到難,表現了c語言源程式在組成結構上的特點。雖然有關內容還未介紹,但可從這些例子中了解到組成乙個 c 源程式的基本部分和書寫格式。

例題 1.1

main()

1、main是主函式的函式名,表示這是乙個主函式。

2、每乙個 c 源程式都必須有,且只能有乙個主函式(main 函式)。

3、函式呼叫語句,printf函式的功能是把要輸出的內容送到顯示器去顯示。

4、printf函式是乙個由系統定義的標準函式,可在程式中直接呼叫。

例 1.2

#include

#include

main()

1、include 稱為檔案包含命令

2、擴充套件名為.h 的檔案稱為標頭檔案

3、定義兩個實數變數,以被後面程式使用

4、顯示提示資訊

5、從鍵盤獲得乙個實數 x

6、求 x 的正弦,並把它賦給變數 s

7、顯示程式運算結果

8、main 函式結束

程式的功能是從鍵盤輸入乙個數 x,求 x 的正弦值,然後輸出結果。在 main()之前的兩行稱為預處理命令。預處理命令還有其它幾種,這裡的 include 稱為檔案包含命令,其意義是把尖括號<>或引號""內指定的檔案包含到本程式來,成為本程式的一部分。被包含的檔案通常是由系統提供的,其擴充套件名為.h。因此也稱為標頭檔案或首部檔案。c語言的標頭檔案中包括了各個標準庫函式的函式原型。因此,凡是在程式中呼叫乙個庫函式時,都必須包含該函式原型所在的標頭檔案。在本例中,使用了三個庫函式:輸入函式scanf,正弦函式sin,輸出函式printfsin函式是數學函式,其標頭檔案為math.h檔案,因此在程式的主函式前用include命令包含了math.hscanfprintf是標準輸入輸出函式,其標頭檔案為stdio.h,在主函式前也用include命令包含了stdio.h檔案。

需要說明的是,c 語言規定對scanfprintf這兩個函式可以省去對其標頭檔案的包含命令。所以在本例中也可以刪去第二行的包含命令#include

在例題中的主函式體中又分為兩部分,一部分為說明部分,另一部為分執行部分。說明是指變數的型別說明。例題 1.1 中未使用任何變數,因此無說明部分。c語言規定,源程式中所有用到的變數都必須先說明,後使用,否則將會出錯。這一點是編譯型高階程式語言的乙個特點,與解釋型的 basic 語言是不同的。說明部分是 c 源程式結構中很重要的組成部分。本例中使用了兩個變數 x,s,用來表示輸入的自變數和 sin函式值。由於 sin 函式要求這兩個量必須是雙精度浮點型,故用型別說明符double來說明這兩個變數。說明部分後的四行為執行部分或稱為執行語句部分,用以完成程式的功能。執行部分的第一行是輸出語句,呼叫printf 函式在顯示器上輸出提示字串,請操作人員輸入自變數 x 的值。第二行為輸入語句,呼叫scanf函式,接受鍵盤上輸入的數並存入變數 x 中。第三行是呼叫 sin 函式並把函式值送到變數 s 中。第四行是用 printf 函式輸出變數 s 的值,即 x 的正弦值。程式結束。

執行本程式時,首先在顯示器螢幕上給出提示串 input number,這是由執行部分的第一行完成的。使用者在提示下從鍵盤上鍵入某一數,如 5,按下回車鍵,接著在螢幕上給出計算結果。

簡單c語言程式介紹

下面先介紹幾個簡單的c語言程式,然後從中分析c語言程式的特點。例 1.輸出一行資訊 intmain intargc,const char argv 本程式的作用是輸出以下一行字 hello,world.第一行,main 是函式的名字,表示 主函式 應用程式從此相互開始執行,mian 前面的 int ...

mysql的簡單介紹 mysql的簡單介紹

mysql的簡單介紹 資料庫的內部鏈結 1 連線管理器 使用者或應用程式連線 2 分析器 3 快取區4 優化器 優化器執行的結果交由儲存引擎,再轉向物理層 表空間 myisam每個表有三個檔案 frm 表結構 myd 表資料 myi 表索引 innodb 所有表空間再乙個檔案 資料庫失敗的原因 1 ...

微信小程式簡單介紹 一

元件 該檔案是布局檔案 可以隨便加入乙個元件看看 123 4 5 6 78 其中第四行的 中的text需要在 first.js中定義 如下 wxml檔案中 js檔案中 檔案最後新增方法函式 函式名為 bindtap的內容 btnclick function 點選按鈕就會列印所寫的內容 如果要修改te...