摘要:C語言一共有三種基本結(jié)構(gòu),分別為順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),其中選擇結(jié)構(gòu)又稱為分支結(jié)構(gòu),它根據(jù)給定的條件是否成立選擇接下來執(zhí)行什么動(dòng)作,在C語言中,有if語句和switch語句這兩種控制語句可以實(shí)現(xiàn)上述的判斷選擇功能。通過幾年的C語言教學(xué),我發(fā)現(xiàn)其中if語句的學(xué)習(xí)是不少學(xué)生學(xué)習(xí)C語言的一個(gè)“瓶頸”,原因主要有以下兩點(diǎn):(1)對if語句兩種基本形式的格式掌握不好,含義的理解不夠深刻,不知道什么時(shí)候該用第一種基本形式,什么時(shí)候該用第二種基本形式;(2)由于if語句的嵌套形式多變,使用靈活,使用if語句的嵌套時(shí),學(xué)生容易邏輯混亂,層次不清,配對不明。所以,本文將重點(diǎn)就if語句的教學(xué)進(jìn)行討論。
關(guān)鍵詞:控制語句;if語句;嵌套
中圖分類號(hào):TP392 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 18-0000-02