999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言基礎知識教學方法的探討

2022-05-30 14:07:55王曉東
客聯 2022年5期
關鍵詞:教學

摘 要:基礎知識是C語言程序設計課程教學的基礎內容,包括常量、變量、運算符以及表達式等等。本文簡述了在教學實踐中如何講解C語言基礎知識的經驗和方法,并且解答了學生在學習過程中遇到的常見問題。

關鍵詞:C語言;教學;變量;表達式

一、引言

在眾多的軟件開發語言中,C語言無疑是其中的佼佼者,在工程實踐中得到了廣泛應用。它既具有高級語言的全部功能,又具有與計算機硬件操作密切相關的特點。它具有豐富靈活的數據結構、簡潔而高效的語句表達、清晰的程序結構、良好的可移植性等特點,從而得到了眾多程序設計者的青睞。《C語言程序設計》不僅是計算機專業的基礎課程,也是大多數工科專業的必修課程。C語言作為入門級計算機課程,針對的基本上是大一新生,他們沒有編程概念,甚至往往缺少計算機相關基本知識。C語言教學的重點在于如何利用有限的課時,讓學生迅速掌握C語言常用語法和編程基本技術。特別是在前期基礎知識的授課中,更應把握要點,一切從編程角度出發,讓學生盡快建立程序設計的整體思路。在第一次講課時,教師一般會給學生提供一個最簡單的C程序,代碼如下:

#include? /*標準輸入輸出頭文件*/

main()? ?*主函數*/

{

printf ("welcome to C world!\n");

}

可以先運行程序給學生演示一下結果,屏幕上會顯示:welcome to C world! 首先應該給學生建立函數的概念,這是C程序的基本模塊,類似文章的一段。C程序由函數組成,每一個函數完成一個相對獨立的功能。本程序只有一個函數,它的名字叫做main,一個完整的C程序有且僅有一個main函數。讓學生明白main函數的重要性,它又稱為主函數,起著控制程序執行的作用,一個程序總是從main函數開始執行,在main函數結束執行。

函數的詳細語法知識以及深入應用可以暫時擱置,先讓學生對函數有一個感性認識。函數由函數頭和函數體組成,函數頭包括函數名和一對圓括號,圓括號內可以寫函數的參數。函數體由一些語句組成,它們被一對花括號所包圍。函數體一般有說明語句和執行語句,本程序只有一條執行語句,語句以分號結束。講解庫函數調用時可以用高中學過的代數函數的使用做類比,printf是C語言提供的庫函數,相當于一個工具,它的作用是在屏幕上輸出指定的內容,本例輸出welcome to C world!字符串。至于\n轉義字符和/*和*/注釋,可以和學生簡單解釋一下,而stdio.h頭文件以及#include編譯預處理命令可以暫時略過不提。

二、常量和變量

在程序中,不同類型的數據既可以常量的形式出現,也可以變量的形式出現。常量是指在程序執行期間其值不發生變化的量,變量則是指在程序執行期間其值可以變化的量,一定要讓學生清楚,變量實際上對應了內存的一段存儲空間。常量有不同的數據類型,它可以分為直接常量和符號常量。直接常量即指可以從字面直接識別的常量,分為數值常量和字符常量;符號常量則是指用標識符描述的常量,可以先讓學生有一個印象,不做深入解釋。

整型常量有十進制、八進制和十六進制三種形式,實型數據有兩種形式,分別為十進制形式和指數形式,例如326E+2或326E2都表示326×102。字符常量用單引號括起來的字符表示,如‘B、‘m、‘@、‘+等都是字符常量。用反斜杠(\)開頭的一個字符或一個數字序列也可以表示字符常量,稱為轉義字符,讓學生了解‘\n代表換行符即可,其他轉義字符可以先略過。字符串是由一對雙引號括起來的字符序列,如“CHINA”、“Mp3”等。要讓學生注意的是,“a”和‘a是不同的常量,其實質區別可以在講字符數組時,再和學生講清楚。

變量是程序運行期間,其值可以改變的量。要和學生講清楚變量有名字,實際代表內存中某一存儲空間,其中可以存放數據即變量的值,存儲空間的大小由變量的數據類型來決定。變量必須先定義,后使用。變量定義語句的一般格式為:類型變量名1,變量名2,…變量在定義時可以賦初值,即初始化。變量的類型主要有整型、實型和字符型,整型變量的基本型是int,實型變量分為單精度型和雙精度型兩種,分別用float和double表示。字符型變量用char表示,在內存中占一個字節。這里可以向學生介紹一下ASCII編碼,從0開始,每一個字符對應一個ASCII碼。例如字符‘a的ASCII碼是97,字符‘A的ASCII碼是65。

三、運算符和表達式

運算符用于對數據進行運算,被運算的數據稱為運算量或操作數。學好運算符要注意以下幾點,運算符的功能、運算符的優先級、運算符所需的操作數個數和類型以及運算符的結合性。表達式描述對哪些數據以什么順序施以什么樣的操作,它由運算符和操作數組成。操作數既可以是常量,也可以是變量,還可以是函數調用。講課重點應該是算術運算符和賦值運算符,要讓學生注意與平時習慣的區別。C語言的基本算術運算符共有5種:+(加)、—(減)、*(乘)、/(除)、%(求余),它們都是雙目運算符,例如運算x+y、x﹣y、x*y、x/y、x%y等。使用算術運算符要注意以下幾點:(1)%運算的操作數必須為整型數據。(2)兩個整數相除,結果仍然是整數。如5/3=1,-9/4=-2,采用“向零取整”的方法(即取整后向零靠攏)。(3)整型除法與實型除法是不同的。例如1/2的結果是0,而1.0/2.0的結果是0.5。可以給學生列舉梯形面積公式,對應的C語言表達式應該寫為1.0/2*(a+b)*h。如果寫成1/2,則得到的梯形面積始終是0。

C語言的賦值運算符為=,它的作用是將賦值運算符右邊的數據賦給左邊的變量。要提醒學生賦值運算符雖然與代數符號相同,但是意義完全不同,不能理解為“等于”。由賦值運算符將一個變量和一個表達式連接起來的式子稱作賦值表達式,它的一般形式為:變量=表達式,例如a=8+y,先求算術表達式8+y的值,然后將值賦給變量a。

講課時可以給學生適當介紹一下自增運算符++,它在循環語句中經常出現。a++的結果是a的值自動加1,相當于賦值表達式a=a+1。簡略提一下前綴運算符和后綴運算符的區別,在使用時對變量(即操作數)自身而言運算結果都是一樣的,但是對整個表達式的結果的影響是不一樣的。做前綴運算時,++a先將變量a的值增1,然后再使用它的值;做后綴運算時,a++表示先使用該運算對象的值,再將變量a的值增1。

四、結語

在程序中數據描述是通過數據類型體現的,基本數據類型主要有整型、實型和字符型,各種類型都有常量和變量。數據處理是通過運算符和表達式完成的,賦值表達式是最重要的表達式之一,它負責把數據賦給變量,完成數據在內存的存儲。在教學中應該刪繁就簡,引導學生了解C語言的特點,在程序設計中正確運用。

參考文獻:

[1] 王曉東. C程序設計簡明教程(第二版)[M].北京:中國水利水電出版社, 2008.

猜你喜歡
教學
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
「微寫作」教學實踐的思考
“以讀促寫”在初中寫作教學中的應用
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
談高中音樂欣賞教學中的“聽、看、想、說、動”
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
對識譜教學的認識與思考
《可以預約的雪》教學探索與思考
中學語文(2015年6期)2015-03-01 03:51:42
對高等數學教學的一些思考
主站蜘蛛池模板: 亚洲国产第一区二区香蕉| 亚洲毛片一级带毛片基地| 欧美性色综合网| 中日韩欧亚无码视频| 国产在线精品99一区不卡| 欧美激情第一区| 在线观看亚洲成人| 婷婷99视频精品全部在线观看| 成人精品亚洲| 国产成人精品在线| 一本色道久久88综合日韩精品| 国产成人综合久久精品尤物| 三上悠亚精品二区在线观看| 国产一区二区视频在线| 波多野结衣第一页| 呦系列视频一区二区三区| 色综合中文| 99成人在线观看| www精品久久| 亚洲视屏在线观看| 国产精品尹人在线观看| 国内精品久久久久久久久久影视| 91精品啪在线观看国产| 91福利国产成人精品导航| 小说区 亚洲 自拍 另类| 999国产精品永久免费视频精品久久| 日韩天堂网| 亚洲av无码牛牛影视在线二区| 自拍亚洲欧美精品| 国产成人精品一区二区三在线观看| 国产网站免费观看| 激情综合图区| 国产手机在线ΑⅤ片无码观看| 国产剧情国内精品原创| 欧美人在线一区二区三区| 91亚洲免费视频| 欧美 国产 人人视频| 狠狠做深爱婷婷久久一区| 欧美精品二区| 成人国内精品久久久久影院| 波多野结衣在线se| 欧美国产日本高清不卡| 亚洲精品在线影院| 69综合网| 午夜啪啪网| 亚洲天堂网视频| 成人一级黄色毛片| 国产精品妖精视频| 99久久成人国产精品免费| 美女无遮挡拍拍拍免费视频| 国产成人区在线观看视频| 丁香五月激情图片| 久久久精品无码一二三区| 69国产精品视频免费| jizz在线观看| 女人av社区男人的天堂| 欧美精品不卡| 亚洲第一综合天堂另类专| 四虎精品免费久久| 试看120秒男女啪啪免费| 国产午夜在线观看视频| 国产亚洲精品自在久久不卡| 国产福利在线免费观看| 亚洲永久视频| 日韩精品中文字幕一区三区| 精品无码日韩国产不卡av | 91免费国产高清观看| 国产精品视频3p| 嫩草影院在线观看精品视频| 曰AV在线无码| 蜜臀AV在线播放| 欧美在线视频不卡第一页| 在线观看国产小视频| a毛片免费观看| 精品免费在线视频| 精品综合久久久久久97超人该| 免费精品一区二区h| 性网站在线观看| 国产一二三区视频| 免费在线视频a| 四虎永久免费在线| 青青草原偷拍视频|