激情综合五月,亚洲69av,日韩亚洲一区在线,日韩精品91亚洲二区在线观看

1.2 C語言結構

1.2 C語言結構

1.2.1 C程序及結構

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

【例1.1】

程序運行結果如圖1.2所示。main是主函數的函數名,表示這是一個主函數。每一個C源程序都必須有,且只能有一個主函數(main函數)。函數調用語句printf()的功能是把要輸出的內容送到顯示器去顯示。printf()函數是一個由系統定義的標準函數,可在程序中直接調用。語句“return 0;”表示程序的正常結束。

圖1.2 程序運行結果

【例1.2】從鍵盤輸入一個實數x,求x的正弦值。

include稱為文件包含命令,擴展名為.h的文件稱為頭文件;定義兩個實數變量,以被后面程序使用,顯示提示信息,從鍵盤獲得一個實數x,求x的正弦并把它賦給變量s,顯示程序運算結果,main函數結束。

在main()之前的兩行稱為預處理命令。預處理命令還有其他幾種,這里的include稱為文件包含命令,其意義是把尖括號<>或引號""內指定的文件包含到本程序來,成為本程序的一部分。被包含的文件通常是由系統提供的,其擴展名為.h,因此也稱為頭文件或首部文件。C語言的頭文件中包括了各個標準庫函數的函數原型,因此,凡是在程序中調用一個庫函數時,都必須包含該函數原型所在的頭文件。在本例中,使用了三個庫函數:輸入函數scanf(),正弦函數sin(),輸出函數printf()。sin()函數是數學函數,其頭文件為math.h文件,因此在程序的主函數前用include命令包含了math.h。scanf()和printf()是標準輸入輸出函數,其頭文件為stdio.h,在主函數前也用include命令包含了stdio.h文件。

C語言的主函數體中又分為兩部分,一部分為說明部分,另一部分為執行部分。說明是指變量的類型說明。例題1.1中未使用任何變量,因此無說明部分。

C語言規定,源程序中所有用到的變量都必須先說明,后使用,否則將會出錯。這一點是編譯型高級程序設計語言的一個特點,與解釋型的BASIC語言是不同的。說明部分是C源程序結構中很重要的組成部分。本例中使用了兩個變量x、s,用來表示輸入的自變量和sin()函數值。由于sin()函數要求這兩個量必須是雙精度浮點型,因此,用類型說明符double來說明這兩個變量。說明部分后的四行為執行部分或稱為執行語句部分,用以完成程序的功能。執行部分的第一行是輸出語句,調用printf()函數在顯示器上輸出提示字符串,請操作人員輸入自變量x的值。第二行為輸入語句,調用scanf()函數,接受鍵盤上輸入的數并存入變量x中。第三行是調用sin()函數并把函數值送到變量s中。第四行是用printf()函數輸出變量s的值,即x的正弦值。最后,程序結束。

運行本程序時,首先在顯示器屏幕上給出提示串input number,這是由執行部分的第一行完成的。用戶在提示下從鍵盤上鍵入某一數,如3.14,按下回車鍵,接著在屏幕上給出計算結果,如圖1.3所示。

圖1.3 程序運行結果

【小提示】

程序中的注釋信息是編程規范的重要內容,對理解和閱讀程序有很大幫助,注釋信息可以放在程序的任何位置,不參與編譯,不影響程序的運行。C語言中加注釋提供了以下兩種方法。

(1)塊注釋。用符號“/*”和“*/”標出注釋的開始和結束,在符號“/*”和“*/”之間的任何內容都將被編譯程序當作注釋來處理。這種方法是在程序中加入注釋的最好方法。例如,你可以在程序中加入下述注釋:

(2)行注釋。用符號“//”標出注釋行,從符號“//”到當前行末尾之間的任何內容都將被編譯程序當做注釋來處理。當然,行注釋也可以用“/*”和“*/”符號。如:

也可以注釋為:

1.2.2 如何開發C程序
1.C程序開發步驟

(1)編輯。可以用任何一種編輯軟件將在紙上編寫好的C程序輸入計算機,并將C語言源程序文件*.c以純文本文件形式保存在計算機的磁盤上(不能設置字體、字號等)。

(2)編譯。編譯過程使用C語言編譯程序將編輯好的源程序文件“*.c”,翻譯成二進制目標代碼文件“*.obj”。編譯程序對源程序逐句檢查語法錯誤,發現錯誤后不僅會顯示錯誤的位置(行號),還會告知錯誤類型信息。我們需要再次回到編輯軟件修改源程序的錯誤,然后再進行編譯,直至排除所有語法和語義錯誤。

(3)連接。程序編譯后產生的目標文件是可重定位的程序模塊,不能直接運行。連接將編譯生成的各個目標程序模塊和系統或第三方提供的庫函數“*.lib”連接在一起,生成可以脫離開發環境、直接在操作系統下運行的可執行文件“*.exe”。

(4)運行程序。如果經過測試,運行可執行文件達到預期設計目的,這個C程序的開發工作便到此完成了。如果運行出錯,這說明程序處理的邏輯存在問題,需要再次回到編輯環境針對程序出現的邏輯錯誤進一步檢查、修改源程序,重復編輯→編譯→連接→運行的過程,直到取得預期結果為止。

2.使用Dev-C++編譯運行C程序

Dev-C++是一個Windows環境下C/C++的集成開發環境(IDE),如圖1.4所示,小巧輕量但是功能齊備,適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具。Dev-C++開發環境所包含的是編輯、編譯、調試和執行C程序所必須的標準功能。對于使用要求嚴格的C++程序員,Dev-C++包含了多種可能的編程環境,允許你不需要多少手動操作就可以編寫所有的源代碼。

圖1.4 Dev-C++集成開發環境(IDE)

何須淺碧輕紅色虞曼菱劉煊宸 倚天屠龍奪艷記 末日制造商 女總裁的上門女婿(又名:葉凡) 風流狂醫 逍遙行 葉萌萌葉辰 [快穿]瘋批修羅場求生教程 與顧小姐的一次午餐 彈藥專家

本站所有小說均由搜索引擎轉碼而來,只為讓更多讀者欣賞,本站不保存小說內容及數據,僅作宣傳展示。

Copyright © 2024 旺旺看書網sitemap

激情综合五月,亚洲69av,日韩亚洲一区在线,日韩精品91亚洲二区在线观看
欧美日韩1区| 9999国产精品| 欧美 日韩 国产精品免费观看| 久久久男人天堂| 久久婷婷激情| 久久电影一区| 国产日韩欧美三级| 国产毛片精品久久| 国产 日韩 欧美 综合 一区| 久久精品免费一区二区三区| 蜜臀久久99精品久久久画质超高清| 日韩精品一区二区三区中文在线| 国产精品jk白丝蜜臀av小说| 国产欧美大片| av中文资源在线资源免费观看| 欧美日韩一二三四| 日韩精品一级二级| 国产日韩亚洲| 日韩中文在线电影| 日韩一区精品字幕| 国产精品乱战久久久| av资源新版天堂在线| 99热精品久久| 亚洲精品伊人| 麻豆国产在线| 蜜臀久久99精品久久久久宅男| 欧美国产亚洲精品| 久久高清免费| 国产欧美亚洲一区| 亚洲网站视频| 国产欧美一区二区精品久久久| 日本久久成人网| 亚洲精品韩国| 丝袜美腿诱惑一区二区三区| 亚洲综合中文| 精品国产免费人成网站| 亚洲一区二区三区高清不卡| 国产高清亚洲| 精品91久久久久| 久久久国产精品网站| 中国女人久久久| 97精品中文字幕| 欧美在线观看天堂一区二区三区| 久久国产亚洲精品| 国产精品地址| 一二三区精品| 在线成人直播| 日韩大片在线| 91国内精品| 亚洲精品99| 成人av三级| 国产日韩欧美三区| 悠悠资源网久久精品| 国产调教一区二区三区| 在线国产一区二区| 国产一区二区三区视频在线| 日韩三级视频| 99riav1国产精品视频| 精品国产乱码久久久| 亚洲欧美在线专区| 日韩欧美另类一区二区| 国产剧情在线观看一区| 蜜臀va亚洲va欧美va天堂| 亚洲午夜黄色| 日韩理论视频| 久久影院资源站| 日本欧美在线| 丝袜美腿亚洲一区二区图片| 久久国产电影| 久久精品二区亚洲w码| 日韩超碰人人爽人人做人人添| 日韩一区二区久久| 国产99久久久国产精品成人免费| 精品视频自拍| 国产精品毛片aⅴ一区二区三区| 日韩一区二区三免费高清在线观看| 91精品国产调教在线观看 | 最新中文字幕在线播放| 欧美精品中文| 日本综合视频| 综合精品一区| 一本色道精品久久一区二区三区| 久久久精品日韩| 亚洲欧洲高清| 日韩欧美中文| 亚洲伦乱视频| 久久精品国产www456c0m| 免费福利视频一区二区三区| 麻豆视频在线观看免费网站黄 | 日韩中文字幕在线一区| 在线视频免费在线观看一区二区| 欧美亚洲国产一区| 日韩久久精品| 五月激情久久| 欧美亚洲在线日韩| 欧美成人精品| 日韩一级不卡| 快she精品国产999| 亚洲精品视频一二三区| 四虎成人精品一区二区免费网站| 在线精品亚洲| 日本色综合中文字幕| 欧美亚洲免费| 国产精品高清一区二区| 精品中文在线| 你懂的国产精品永久在线| 国产精品极品在线观看| 久久亚洲资源中文字| 精品一区二区三区中文字幕视频 | 麻豆精品视频在线观看视频| 久久97视频| 四虎影视精品| 一区二区视频欧美| 国产亚洲在线观看| 综合欧美亚洲| 国产欧美日韩精品一区二区三区| 久久精品国产在热久久| 亚洲成人不卡| 午夜国产精品视频| 中文字幕亚洲精品乱码| 久久国产欧美日韩精品| 久久精品人人| 狠狠色综合网| 91麻豆精品激情在线观看最新| 国产福利资源一区| 亚洲综合电影| 亚洲天堂av资源在线观看| 国产精品极品在线观看| 日本蜜桃在线观看视频| 亚洲一区久久| 麻豆久久一区二区| 人人精品亚洲| 蜜臀av一区二区三区| 欧美亚洲自偷自偷| 97精品国产| 每日更新成人在线视频| 国产精品巨作av| 亚洲国内欧美| 日韩欧美四区| 免费福利视频一区二区三区| 在线精品福利| www在线观看黄色| 国产免费成人| 国产精品观看| 婷婷亚洲综合| 青草av.久久免费一区| 日韩中文在线电影| 日韩精品一区二区三区免费视频| 吉吉日韩欧美| 亚洲精品美女91| 日韩三区在线| 国产亚洲精品精品国产亚洲综合| 99久久久久久中文字幕一区| 国产日本久久| 国产亚洲一区在线| 国产videos久久| 日韩在线成人| 国产精品99一区二区| 欧美精品国产一区| 久久视频一区| 欧美成人精品一级| 亚洲精选91| 久久中文字幕av一区二区不卡| 久久激情五月婷婷| 国产亚洲毛片| 午夜久久中文| 国产精品极品在线观看| 在线精品观看| 亚洲国产日韩欧美在线| 国产 日韩 欧美 综合 一区| 日本三级亚洲精品| 欧美中文日韩| 日韩av一级| 久久久久久久久成人| 蜜桃av一区二区| 免费精品国产的网站免费观看| 精品一区二区三区中文字幕 | 天堂va在线高清一区| 国产综合精品| 手机在线电影一区| 国产精选一区| 免费在线成人网| 欧美在线亚洲综合一区| 色婷婷狠狠五月综合天色拍| 久久久久黄色| 国产精品nxnn| 国产美女精品视频免费播放软件| 日韩在线a电影| 黑丝美女一区二区| 久久久蜜桃一区二区人| 中文在线资源| 精品中文在线| 国产精品欧美日韩一区| 97久久超碰| 日本在线成人| 日本不卡在线视频| 亚洲最新av| 综合激情五月婷婷| 中文字幕中文字幕精品| 亚洲欧美日韩视频二区|