程序設(shè)計(jì)方法:
1.從問題的全局出發(fā),寫出一個(gè)概括性的抽象的描述。
2.定義變量,選取函數(shù),確定算法。算法這個(gè)東西不好說,遇到的問題多了,自然就會(huì)形成自己一整套的算法。
3.按照解決問題的順序把語句和函數(shù)在main()里面堆砌起來。
一個(gè)好的C程序員應(yīng)該做到:
1.在運(yùn)行程序之前存盤
2.所有在程序中用到的常量都用預(yù)處理語句在程序開頭定義
3.所有在程序中用到的函數(shù)都在程序開頭聲明
4.頭文件的#ifndef
5.變量名和函數(shù)名使用有意思的英文單詞或漢語拼音
6.盡量少用全局變量或不用全局變量
7.采用層次的書寫程序格式,對(duì)for,while,if_else,do_while,switch_case等控制語句或他們的多重嵌套,采用縮格結(jié)構(gòu)
8.所有對(duì)應(yīng)的{}都對(duì)齊
9.盡量用for,而不用while做記數(shù)循環(huán)
10.盡量不用goto語句
11.一個(gè)函數(shù)不宜處理太多的功能,保持函數(shù)的小型化,功能單一化
12.一個(gè)函數(shù)要保持自己的獨(dú)立性,如同黑匣子一樣,單進(jìn)單出
13.函數(shù)的返回類型不要省略
14.用malloc()分配內(nèi)存空間時(shí),以后一定要用free()釋放
15.打開文件后,記住在退出程序前要關(guān)閉
16.出錯(cuò)情況的處理
17.寫上必要的注釋
這里說的是一些基本的,經(jīng)常遇到的情況,還有其他很多要注意的地方,在實(shí)際編程中都會(huì)遇到.
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)C語言教程匯總計(jì)算機(jī)等級(jí)考試二級(jí)C語言常見知識(shí)點(diǎn)總結(jié)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |