資源描述:
《c語言內(nèi)容回顧》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、上次課主要內(nèi)容第一次課主要內(nèi)容學習程序設計語言的目的學習方法和如何學好編程程序開發(fā)步驟用VC6.0開發(fā)C程序步驟C程序基本結構用計算機能識別的程序設計語言來描述要解決的問題的方法和步驟(即算法),以完成特定的任務編寫程序的步驟:分析問題?找到解決問題的方法和步驟?用程序設計語言描述?編譯、調(diào)試學習程序設計語言的目的學習方法和怎樣學好編程?多閱讀別人編寫的源代碼自己多編寫源代碼擅于利用身邊的工具與環(huán)境秘訣:編程,編程,再編程!舉一反三融會貫通程序開發(fā)步驟Whatistobedone?可執(zhí)行文件擴展名為.exe的文件
2、分析(Analysis)設計(Design)編碼(Write)編譯(Compile)鏈接(Link)運行(Run)調(diào)試(Debug)Howisittobedone?擴展名為.c的文件(對C而言)擴展名為.obj的文件用VC6.0開發(fā)C程序步驟運行VC6.0文件?新建?“工程”選項卡里選擇“win32consoleapplication”(倒數(shù)第3個)輸入工程名,選擇工程保存位置選擇“anemptyproject”文件?新建?“文件”選項卡里選擇“TextFile”(倒數(shù)第1個),輸入文件名(注意:擴展名為.c)C程
3、序由函數(shù)構成.(函數(shù)部分見第五章)語句結尾要用分號“;"程序有且只有一個主函數(shù)main(),且不能省略()程序體用"{"和"}"括起來函數(shù)體中又包括說明部分和執(zhí)行部分注釋由符號對“/*………*/”,一般不允許嵌套注釋,如:/*thisis/*ainlay*/comment*/C程序的基本結構見教材P15~P16例2.1舉一反三1.修改程序,實現(xiàn)求三個整數(shù)之和2.修改程序,實現(xiàn)求三個實數(shù)之和3.修改程序,去掉Add函數(shù),在main函數(shù)里實現(xiàn)兩個數(shù)相加。OVER第二次課主要內(nèi)容C程序的書寫格式程序的基本邏輯(輸入?處理
4、(核心)?輸出)程序的調(diào)試代碼風格“代碼風格”的目標是讓代碼清晰,增強可讀性,使代碼更易于維護。良好的注釋:解釋清楚此程序的功能和變量含義整齊的縮進:讓代碼的邏輯關系分外明朗適當?shù)目招校菏钩绦虻慕Y構凸現(xiàn)準確的變量命名:不需要注釋,便可明辨恰當位置的空格:讓可讀性更上一層樓每行最多只有一條語句程序的調(diào)試錯誤信息由四部分組成:1.給出錯誤所在的源程序名2.錯誤所在的行號(用圓括號括起來)3.錯誤號4.給出錯誤說明定位出錯行的方法:1.根據(jù)行號2.雙擊錯誤信息說明行(最常用的方法)程序的調(diào)試1.F9:設置斷點(或按鍵)2
5、.按F5鍵3.F10(stepover):單步執(zhí)行4.Ctrl+F10(Runtocursor):運行到光標處5.F11(stepinto):進入函數(shù)(第5章用到)6.CallStack:函數(shù)調(diào)用棧(第5章用到)7.Memory(第6、7章用到)實驗指導書P146~P147常見錯誤在建立工程時,沒有選擇正確的工程類型出現(xiàn)多個main()函數(shù)雙引號或圓括號不成對或放錯位置錯誤提示:undeclaredidentifier(未聲明的標識符)原因:標識符應該先聲明后使用第三次課主要內(nèi)容C程序標識符的命名規(guī)則整型常量和實型
6、常量的表示字符常量C程序中常見符號關鍵字標識符(掌握其命名規(guī)則)操作符(運算符)標點符號分隔符C程序常見符號分類關鍵字(Keyword)(見P425附錄B)又稱為保留字,C語言中預先規(guī)定的具有固定含義的一些單詞數(shù)據(jù)類型修飾符int,控制語句return等標識符(Identifier)系統(tǒng)預定義標識符,main,printf等用戶自定義標識符,Add,x,y等運算符(Operator)34種,詳見附錄2分隔符(Separator)空格、回車/換行、逗號等其它符號大花括號“{”和“}”通常用于標識函數(shù)體或者一個語句塊“
7、/*”和“*/”是程序注釋所需的定界符數(shù)據(jù)(Data)變量(Variable)常量(Constant)數(shù)據(jù)類型(DataType)數(shù)據(jù)類型基本類型構造類型指針類型空類型整型實型(浮點型)字符型枚舉類型數(shù)組類型結構體類型共用體類型單精度實型雙精度實型基本整型長整型短整型無符號整型見附錄C思考:認真閱讀并理解華氏溫度和攝氏溫度轉(zhuǎn)換的程序,編寫下面程序輸出26個英文字母和其ascii碼的對照表輸出100~200的十進制、八進制和十六進制對照表第四次課主要內(nèi)容字符串常量符號常量(宏常量、const聲明的常量、枚舉常量)變量
8、(聲明、定義和初始化)注:對于給定問題,能夠正確選擇合適的數(shù)據(jù)類型,以定義程序中所需變量。格式化輸入輸出變量的聲明和初始化#includemain(){intm=0256,n=256;printf("%o%o",m,n);}格式化輸入輸出#includemain(){inti=9;printf("%#o",i);}