計算機等級

當前位置 /首頁/IT認證/計算機等級/列表

學習二級c語言程式設計的方法

C語言程式設計》講述了C語言的基本概念、各種資料型別的使用技巧、程式流程控制、陣列、函式、指標以及有關程式設計的方法等內容。下面是小編整理的學習二級c語言程式設計的方法,歡迎參考!

學習二級c語言程式設計的方法

  【學習二級c語言程式設計的方法】

初學者遇到最多的困惑是:上課也能聽懂,書上的例題也能看明白,可是到自己動手做程式設計時,卻不知道如何下手。發生這種現象的原因有三個:

一、所謂的看懂聽明白,只是很膚淺的語法知識,而我們編寫的程式或軟體是要根據要解決問題的實際需要控制程式的流程,如果你沒有深刻地理解C語言的語句的執行過程(或流程),你怎麼會編寫程式解決這些實際問題呢?

二、用C語言程式設計解決實際問題,所需要的不僅僅是C語言的程式設計知識,還需要相關的專業知識。例如,如果你不知道長方形的面積公式,即使C語言學得再好你也編不出求長方形的面積的程式來。

三、C語言程式設計是一門實踐性很強的課程,“紙上談兵”式的光學不練是學不好C語言的。例如,大家都看過精彩自行車雜技表演,假如,你從來沒有騎過自行車,光聽教練講解相關的知識、規則、技巧,不要說上臺表演、就是上路你恐怕都不行。

出現問題原因清楚了,那麼如何學習呢?請你看【C語言學習六步曲】

特別提醒:在使用本方法之前一定要先閱讀C語言的相關內容,要初步掌握相關知識的要點,然後按下述方法學習,可以達到理解、鞏固、提高C語言知識和提高程式調式能力的目的。

第一步、驗證性練習

在這一步要求按照教材上的程式例項進行原樣輸入,執行一下程式是否正確。在這一步基本掌握C語言程式設計軟體的使用方法(包括新建、開啟、儲存、關閉C程式,熟練地輸入、編輯C程式;初步記憶新學章節的知識點、養成良好的C語言程式設計風格)。 單擊此處檢視【C語言的程式設計風格】

使用《Turbo C/C++ for Windows 整合實驗與學習環境》軟體可以很方便地看著軟體整合的《C語言入門教程》輸入練習其中的程式例題。具體使用方法參見軟體幫助部分。

初學者最容易犯的錯誤是:

1、沒有區分開教材上的數字1和字母l,字母o和數字0的區別,造成變數未定義的錯誤。另一個易錯點是將英文狀態下的逗號,分號;括號()雙引號""輸入出入成中文狀態下的逗號,分號;括號(),雙引號“”造成非法字元錯誤。

2、C語言初學者易犯語法錯誤:使用未定義的變數、標示符(變數、常量、陣列、函式等)不區分大小寫、漏掉“;”、“{”與“}”、“(”與“)”不匹配、控制語句(選擇、分支、迴圈)的格式不正確、呼叫庫函式卻沒有包含相應的標頭檔案、呼叫未宣告的自定義函式、呼叫函式時實參與形參不匹配、陣列的邊界超界等。

3、修改C語言語法錯誤時要注意以下兩點:

(1)、由於C語言語法比較自由、靈活,因此錯誤資訊定位不是特別精確。例如,當提示第10行發生錯誤時,如果在第10行沒有發現錯誤,從第10行開始往前查詢錯誤並修改之。

(2)、一條語句錯誤可能會產生若干條錯誤資訊只要修改了這條錯誤,其他錯誤會隨之消失。特別提示:一般情況下,第一條錯誤資訊最能反映錯誤的位置和型別,所以除錯程式時務必根據第一條錯誤資訊進行修改,修改後,立即執行程式,如果還有很多錯誤,要一個一個地修改,即,每修改一處錯誤要執行一次程式。

第二步、照葫蘆畫瓢

在第一步輸入的C程式的基礎上進行試驗性的修改,執行一下程式看一看程式結果發生了什麼變化,分析結果變化的原因,加深新學知識點的理解。事實上這和第一步時同步進行的,實現“輸入”加深知識的記憶,“修改”加深對知識的理解。記憶和理解是相輔相成的,相互促進。

例如:將最簡單的Hello World!程式

#include "stdio.h"

int main()

{

printf("Hello World!n");

return 0;

}

中的printf("Hello World!n");中的`Hello World!改成你的姓名,執行一下程式,看有什麼變化?