1樓:中國範兒
主要掌握語法就ok了,不過要學好,可得學好、學活指標那部分,那可是c的精華所在,必要時可進一步學習資料結構了。
c語言編寫程式時的注意事項
2樓:k翱翔
在進行c語言編寫程式時,需要注意以下幾點:
1. 編寫規範:要遵守c語言的程式設計規範,如變數命名規範、縮排、註釋等。編寫規範的**易於維護和理解,且可以提高**質量。
2. 記憶體管理:c語言中需要手動管理記憶體,包括記憶體分配、釋放等。要注意記憶體洩漏和指標錯誤等問題,避免程式崩潰或資料臘運損壞等情況。
3. 安全性輪旅梁:c語言對資料的邊界檢查並不嚴格,容易受到緩衝區溢位等安全問題的攻擊。在編寫程式時需要考慮安全性,包括輸入的資料驗證、防範攻擊等。
4. 錯誤處理:c語言中需要處理各種可能出現的錯誤,包括語法錯誤、執行時錯誤、編譯錯誤等。需要使用錯誤處理機制來處理這些錯誤,保證程式執行的穩定性和安全性。
5. **複用性:c語言中可以使用函式和模組化的方式來提高**的複用性。需要把相關的功能封裝成函式或模組鎮辯,以便在程式的不同部分進行重用,提高**效率和可維護性。
除此之外,還需要注意**的可讀性和可維護性。編寫清晰易懂的**,遵守程式設計規範,注重**註釋,是提高**可讀性和可維護性的有效方法。
3樓:懷友菱
程式如下:#include
int main()
int f;
float c;
printf("請輸入乙個華氏溫度");
scanf_s("%d", f);
c = float)(f - 32) *5 / 9;
printf("它的攝氏溫度為:%.2f", c);
除錯通過:<>
4樓:潮品收藏家
在c語言中腔襪編寫程式時,需要注意以下幾個方面:
變數的命名:變數的命名應該具有描述性,能夠清楚地表達變數的含義。變數名應該使用小寫字母,多個單詞圓肢之間可以用下劃線連賣激接。變數名應該避免使用c語言關鍵字和標準函式名。
變數的初始化:在使用變數之前,應該先將其初始化為乙個合適的值。未初始化的變數可能會導致程式出現不可預期的結果。
函式的宣告和呼叫:在函式呼叫之前,應該先宣告函式的原型或者在程式中定義函式。函式的引數應該與函式定義時的引數型別和個數相匹配。
記憶體管理:在程式中使用動態記憶體分配時,需要注意避免記憶體洩漏和記憶體溢位。需要在程式中手動釋放不再使用的記憶體空間。
錯誤處理:在程式中需要對可能出現的錯誤進行處理,例如檢查檔案是否開啟成功、檢查函式是否返回錯誤碼等。
註釋和文件:在程式中應該新增註釋和文件,以便於其他人理解和維護**。註釋應該清晰明瞭,文件應該包含函式的用途、引數、返回值等資訊。
**風格:編寫**時應該遵循一定的**風格規範,例如使用縮排、統一的變數命名、一致的**結構等。**風格規範可以提高**的可讀性和可維護性。
以上是c語言編寫程式時需要注意的方面,遵循這些規範可以提高程式的質量和可維護性。
在c語言程式設計中應該注意哪些問題
5樓:匿名使用者
43.別心急,設計c++的class確實不容易;自己程式中的class和自己的class設計水平是在不斷的程式設計實踐中完善和發展的;
44.決不要因為程式「很小」就不遵循某些你不熟練的規則——好習慣是培養出來的,而不是一次記住的;
45.每學到乙個c++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;
46.記錄下在和別人交流時發現的自己忽視或不理解的知識點;
47.請不斷的對自己寫的程式提出更高的要求,哪怕你的程式版本號會變成version ;
48.儲存好你寫過的所有的程式——那是你最好的積累之一;
49.請不要做浮躁的人;
50.請熱愛c++!
另外,站長團上有產品**,便宜***。
6樓:網友
只要經常敲**,做題目。如果你還有問題,那你就找我,其實很容易學的,只要你自己用心。同時我要告訴你語言基礎很重要。
7樓:
《高質量程式設計指南——c++/c語言》林銳寫的。
推薦你看一遍,對程式設計細節講得很多。
8樓:匿名使用者
樓上的也不知道在**複製了這麼多的,其實也沒有什麼要注意的方面,自己慢慢學,經驗是自己積累出來的,
c語言在程式設計的時候應注意什麼問題?
9樓:詹亭晚顏靜
格式整齊,花括號對應,別落下分號。
注意別混入中文符號(輸入輸出不算)
耐心除錯,燃羨程式中不允許乙個字母或者乙個符號的錯誤。
由簡到繁,一開始實現一些舒服的小程式,甚至把正確的經典程鬥老序原封不動寫一遍,慢慢熟悉常見的錯誤和編空段公升譯器的特性,再自己程式設計。
c程式設計過程中應該注意什麼問題?尤其是指標問題!
10樓:匿名使用者
推薦一本書《你必須知道的495個c語言問題》
編寫c語言程式的過程注意那幾點
11樓:網友
在你編寫函式之前,首先把思路把思路理清了,思路是最重要的。
下面我說下注意的地方:
定義變數時應該做到見名知意,儘量使用熟悉的英文單詞;而不是用a, b, c, m, n, h, k, g等單個字元,否則**太長之後,你也不明白a代表什麼,b代表什麼,c代表什麼了。
寫**時應該用花括號的地方儘量使用,這樣**看起來比較規範;同時不容易出錯,假若兩個for迴圈,許多人不喜歡在最外面的for加上花括號,如果某個程式最外層的for迴圈不僅包含著內層的for迴圈還包含著另一條語句,他會因為個人的習慣,怎麼樣也找不出毛病的。
使用scanf()函式時,注意變數的位址符;還有輸入資料的格式,比如輸入2011-10-23 10:10,scanf()函式應該這樣寫(假設變數已定義。
要特別注意陣列下標的界限。我的建議是:你開的陣列要比題目中給的大小多20。而且要注意第乙個元素的下標。
不要隨便使用自增,自減運算子,因為不同的編譯器他的執行的順序是不一樣的。當某個語句比較複雜時,建議用原始的方式:a = a + 1。
多寫一些註釋。**不僅是自己看的,也應該讓別人看懂。同時一段時間後你可能還要返回來再看一遍**,加上註釋有助於更快的理解程式。
如果**有點長,建議使用子函式,把一些功能分離出來,而不是全寫在主函式里,這樣有利於函式的條理性。
其實應該注意的地方還有很多,這裡僅僅是簡單的給你一些建議。
電腦程式設計c語言,電腦程式設計先學什麼,是C語言嗎
這個 一兩句話說得清啊 c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛。c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明...
我在學習C語言程式設計,有道題不會編寫了,請會的師哥師姐幫幫忙。
bool associated seven int x if x return true 能被整除。while x if x return true x return false int main int n,i,sum sum scanf d n if n for i i n i if assoc...
面試應注意哪些問題,面試中應注意哪些問題
不同的崗位和不同的面試官對於面試者的考察側重可以都不一樣。但以下建議,一般面試官 不管是hr 部門領導還是公司領導 都是較看重的 1 著正裝 2 打扮整潔乾淨利落 3 按約定時間到達面試地點,如果有遲到,請事先 通知 4 簡歷 筆 其他各項資料完整攜帶 5 不要緊張,見面 回答問題 離開,請用問候語...