亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        C語言程序設(shè)計實驗入門探討

        2013-10-09 23:09:16
        關(guān)鍵詞:調(diào)試程序

        徐 媛

        (淮北師范大學(xué) 數(shù)學(xué)科學(xué)學(xué)院,安徽 淮北 235000)

        0 引言

        C語言程序設(shè)計是一門實踐操作性很強的課程[1]。要學(xué)好C語言程序設(shè)計不僅要掌握好理論知識,實驗更不容忽視。通過上機實驗,不僅可幫助學(xué)生消化和鞏固課堂所學(xué)知識,也可幫助學(xué)生驗證學(xué)習(xí)中疑難問題,更重要的是可激發(fā)和提高學(xué)生學(xué)習(xí)C語言程序設(shè)計的興趣[4]。要提高實驗課教學(xué)質(zhì)量,首先要學(xué)生熟悉C程序編輯調(diào)試環(huán)境,掌握編譯、連接及運行程序的操作方法。而Visual C++6.0集成開發(fā)就是這樣的環(huán)境。

        Visual C++6.0是微軟公司推出的目前使用極為廣泛的基于Windows平臺的可視化集成開發(fā)環(huán)境,下面介紹如何在VC++下開發(fā)、運行C語言程序。

        1 VC++6.0下開發(fā)、運行C語言程序?qū)嶒灢襟E

        (1)啟動 VC++

        “開始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft Visual C++6.0”進入 VC++編程環(huán)境。

        (2)新建文件(*.cpp)

        “文件”->“新建”,單擊“文件”選項卡,選擇“C++Source Files”,修改文件保存“目錄”和“文件”(文件名),單擊“確定”。

        (3)編輯和保存

        在編輯窗口輸入源程序,然后執(zhí)行“文件”->“保存”或“文件”->“另存為”。

        (4)編譯(*.obj)

        “編譯”->“編譯”或Ctrl+F7,編譯是用來檢查語法錯誤的,編譯后查看調(diào)試窗口內(nèi)有無提示錯誤信息,有則根據(jù)提示的行號和信息進行修改,錯誤改正后重新編譯,出現(xiàn)0個錯誤提示后,選擇[Build/Build]菜單進行連接,有錯則改,沒有錯誤就可以開始運行程序了。

        (5)連接(*.exe)

        “編譯”->“構(gòu)件”或F7。

        (6)運行

        “編譯”->“執(zhí)行”或Ctrl+F5。在編譯連接過程中也可以使用工具欄按鈕,也可以不選擇編譯,而直接選擇運行,系統(tǒng)會自動先編譯、連接后執(zhí)行。

        (7)關(guān)閉程序工作區(qū)

        “文件”->“關(guān)閉工作區(qū)”,關(guān)閉當前文檔窗口和工作區(qū),開始下一個程序。

        (8)查看C源文件、目標文件和可執(zhí)行文件的存放位置

        源文件在保存目錄下,目標文件和可執(zhí)行文件在“保存目錄\Debug”中。

        2 實驗編程

        2.1 編寫一個程序完成三角函數(shù)中角度與弧度之間的轉(zhuǎn)換,即輸入一個角度,輸出它對應(yīng)的弧度。

        源程序清單如下:

        運行結(jié)果(如圖1):

        2.2 編寫一個程序,它讀入一個整數(shù)i,然后把i所對應(yīng)的二進制碼的最高位和最低位分別顯示。

        源程序清單如下:

        圖1

        運行結(jié)果(如圖2):

        圖2

        3 總結(jié)及心得體會

        C語言的層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護,具有很強的表現(xiàn)能力和處理能力,便于實現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。掌握C語言,可以為后續(xù)的Java程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計和Windows程序設(shè)計等程序設(shè)計語言的學(xué)習(xí)打下堅實的基礎(chǔ)。

        3.1 學(xué)習(xí)編程的秘訣是:編程,編程,再編程

        學(xué)習(xí)編程就要多上機練習(xí),不能僅僅停留在所謂的看書上。不看書是絕對不行的,但光看不練也不行,練習(xí)能加深對理論知識的理解。多編幾次程序、多幾次上機調(diào)試,很多東西自然而然就懂了、自然而然就記住了。

        3.2 編程時,先用偽代碼(注釋語句)寫出主要步驟(算法),然后再編寫程序

        針對某一具體的問題進行編程時,可以先不要考慮具體的用C語言如何實現(xiàn),應(yīng)先考慮人工完成應(yīng)怎么做、想清楚人工完成的每一個細節(jié),然后設(shè)計出相應(yīng)的算法(主要步驟)。算法可以用流程圖表示,也可以用偽代碼(注釋語句)表示,應(yīng)寫(畫)出每一步驟要完成的工作。設(shè)計算法時應(yīng)自頂向下、逐步求精,先整體再局部,先宏觀再細節(jié),這樣思路才清析。

        C語言難學(xué)只是一個表面現(xiàn)象,難不在C語言本身,若是同樣的編程要求,換做VB、Fortran、Java也一樣的難。在軟件設(shè)計中,先要做總體設(shè)計,接著是詳細設(shè)計(設(shè)計算法,與具體語言基本無關(guān)),然后才是使用某一種具體的語言來編碼,真正難的是總體設(shè)計和基本與語言種類無關(guān)的詳細算法;算法做好后,并非一定要使用C語言實現(xiàn),在社會分工中,編碼(可以用C語言)是技術(shù)含量、工資較低的活,通常由藍領(lǐng)工人完成。所以,在編程時,先用偽代碼(注釋語句)寫出主要步驟(算法),然后再編寫程序。

        3.3 程序調(diào)試的幾個注意事項

        (1)源程序一定要在英文狀態(tài)下輸入,即字符標點都要在半角狀態(tài)下,同時注意大小寫,一般都用小寫;(2)若出現(xiàn)無法關(guān)閉VC++6.0時,可在范圍內(nèi)單擊右鍵出現(xiàn)資源管理器(或按Ctrl+Alt+Delete)結(jié)束;(3)在進行程序命名時,程序的名字不要出現(xiàn)中文文字;(4)寫好的程序應(yīng)注意及時保存。

        3.4 養(yǎng)成良好的編程習(xí)慣

        在程序設(shè)計過程中應(yīng)該養(yǎng)成的良好的編程習(xí)慣:(1)變量名與函數(shù)名要盡量反映變量(函數(shù))的意義;(2)用#define定義的常量名盡量用大寫;(3)程序書寫時應(yīng)注意同級的花括號要對齊,呈鋸齒形結(jié)構(gòu);(4)在必要的地方加上注釋;(5)用模塊化的編程思想,將一個大程序分成若干個函數(shù),盡量不要從頭到尾只有一個main()函數(shù);(6)盡量少用全局變量;(7)盡量不要使用goto語句,因為這樣會破壞程序的結(jié)構(gòu)。

        [1]譚浩強.C程序設(shè)計 [M].北京:清華大學(xué)出版社,2005.

        [2]譚浩強.C程序設(shè)計題解與上機指導(dǎo)[M].北京:清華大學(xué)出版社,2005.

        [3]李春葆.C程序設(shè)計[M].北京:清華出版社,2004.

        猜你喜歡
        調(diào)試程序
        試論我國未決羈押程序的立法完善
        基于航拍無人機的設(shè)計與調(diào)試
        電子制作(2018年12期)2018-08-01 00:47:44
        失能的信仰——走向衰亡的民事訴訟程序
        “程序猿”的生活什么樣
        核電廠主給水系統(tǒng)調(diào)試
        中國核電(2017年1期)2017-05-17 06:10:11
        英國與歐盟正式啟動“離婚”程序程序
        無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
        電子制作(2017年19期)2017-02-02 07:08:38
        調(diào)壓柜的調(diào)試與試運行探討
        工業(yè)電氣設(shè)備控制系統(tǒng)的安裝與調(diào)試
        音頻處理器的調(diào)試
        国语对白做受xxxxx在线中国| 老女老肥熟女一区二区| 亚洲人成影院在线无码按摩店| 三级4级全黄60分钟| 尤物无码一区| 北岛玲亚洲一区二区三区| 日韩熟女系列中文字幕| 欧美日韩国产码高清综合人成| 伊人久久精品无码二区麻豆| 18禁裸男晨勃露j毛免费观看| 国产成人九九精品二区三区| 欧美久久中文字幕| 中文字幕文字幕一区二区| 成年丰满熟妇午夜免费视频| 国产情侣久久久久aⅴ免费| 国产免费网站看v片元遮挡| 国产一级自拍av播放| 国产麻花豆剧传媒精品mv在线| 女人下面毛多水多视频| 无夜精品久久久久久| 日韩日本国产一区二区| 人妻少妇看a偷人无码| 狠狠色噜噜狠狠狠狠色综合久| 伊人亚洲综合网色AV另类| 日本一区二区三区激视频| 亚洲国产精品综合久久网络| 丁香五香天堂网| 日本a在线天堂| 成熟的女人毛茸茸色视频| 无码专区人妻系列日韩精品| 亚洲欧美激情在线一区| 国产成人久久蜜一区二区| 三级网站亚洲三级一区| 成人免费无码视频在线网站| 波多野结衣免费一区视频| 亚洲24小时在线免费视频网站| 亚洲国产精品成人av在线不卡 | 久久无码av中文出轨人妻| 国产精品久久久久尤物| 亚洲国产精品嫩草影院久久av| 国产精品久久久久一区二区三区|