亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        C語(yǔ)言程序設(shè)計(jì)函數(shù)的教學(xué)研究

        2015-12-25 00:57:30巨同升冷淑霞
        科技視界 2015年18期
        關(guān)鍵詞:套書機(jī)器變量

        陳 波 巨同升 李 艷 冷淑霞 賈 凌

        (山東理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,山東 淄博 255049)

        0 引言

        函數(shù)是構(gòu)成C 程序的基本單位,也是實(shí)現(xiàn)模塊化程序設(shè)計(jì)的重要手段[1]。函數(shù)可以和C 語(yǔ)言的其它知識(shí)點(diǎn)綜合起來(lái),實(shí)現(xiàn)對(duì)C 語(yǔ)言知識(shí)點(diǎn)地綜合理解和應(yīng)用。但是學(xué)生在對(duì)函數(shù)的學(xué)習(xí)過程中存在諸多問題,筆者認(rèn)為首先從宏觀上理解函數(shù),再?gòu)奈⒂^上學(xué)習(xí)函數(shù)。

        1 函數(shù)的宏觀理解

        C 函數(shù)有四要素:函數(shù)名、參數(shù)、函數(shù)體、返回值,函數(shù)就像一臺(tái)機(jī)器(函數(shù)名),對(duì)輸入的數(shù)據(jù)(參數(shù))進(jìn)行加工(函數(shù)體)并輸出加工得到結(jié)果(返回值)。如圖所示。具體函數(shù)的輸入、功能及輸出是什么取決于函數(shù)的定義。

        圖1

        2 函數(shù)的定義

        函數(shù)的定義是制造一臺(tái)實(shí)現(xiàn)某一功能的機(jī)器,函數(shù)定義的基本格式為[2]:

        返回值類型即機(jī)器加工輸出數(shù)據(jù)的類型,函數(shù)的返回值最多有一個(gè)通過return 語(yǔ)句實(shí)現(xiàn),若沒有返回值用void 來(lái)定義。函數(shù)名是這臺(tái)機(jī)器的唯一標(biāo)識(shí),用于說明其功能。形式參數(shù)列表來(lái)說明機(jī)器需要的輸入原材料的個(gè)數(shù)及類型,如果不需要輸入需用void 代替函數(shù)形參列表中的內(nèi)容,聲明語(yǔ)句序列來(lái)說明函數(shù)內(nèi)部的變量,可執(zhí)行語(yǔ)句序列實(shí)現(xiàn)對(duì)原材料的加工處理,實(shí)現(xiàn)函數(shù)的功能。例如:

        bigger 這臺(tái)機(jī)器需要兩個(gè)整形的輸入,對(duì)其進(jìn)行大小比較并把較大值放在局部整形變量max 中返回回來(lái)。

        3 函數(shù)的調(diào)用

        函數(shù)調(diào)用就如用已經(jīng)制造好的機(jī)器生產(chǎn)產(chǎn)品一樣,實(shí)際放入的原材料稱為實(shí)參。函數(shù)調(diào)用的一般形式:

        函數(shù)名(實(shí)參列表);

        在函數(shù)的調(diào)用過程中就產(chǎn)生了實(shí)參向形參的數(shù)據(jù)傳遞,并且只能由實(shí)參傳遞給形參,而不能有形參傳遞給實(shí)參[3]。函數(shù)的參數(shù)可以有多種形式:簡(jiǎn)單變量、指針變量、數(shù)組名。下面通過“借書”為例對(duì)其進(jìn)行分析。

        3.1 簡(jiǎn)單變量作為函數(shù)的參數(shù)

        實(shí)參傳遞給形參的是值,即“單向值傳遞”。例如A 來(lái)向B 借一本書,B 復(fù)印了一本給A,他們手中的書雖然相同但是不是同一本,A 在拿到的書中作標(biāo)記不會(huì)對(duì)B 的書產(chǎn)生影響。

        3.2 指針變量作為函數(shù)的參數(shù)

        由于指針變量存儲(chǔ)的是一個(gè)地址,所以實(shí)參傳遞給形參是地址,即“地址傳遞”。例如A 來(lái)向B 借一本書,B 把放書的位置告訴了A,A通過位置信息找到書并在上面作標(biāo)記,B 再來(lái)看這本書時(shí)就是A 做了標(biāo)記的書了。

        但并不是B 把放書的位置或一套書的起始位置告訴了A,書的內(nèi)容就會(huì)發(fā)生改變,如下面代碼,A 只是看了看書并且改變了放書的位置,書的內(nèi)容沒有發(fā)生改變。

        3.3 數(shù)組名作為函數(shù)的參數(shù)

        數(shù)組是相同類型數(shù)據(jù)的有序集合,采用連續(xù)順序存取的方式,數(shù)組名標(biāo)識(shí)數(shù)組的首地址,如果要傳遞批量數(shù)據(jù)用普通變量作為函數(shù)的參數(shù)實(shí)現(xiàn)起來(lái)非常麻煩,就可以把數(shù)據(jù)先存放在數(shù)組中,把存放的首地址傳遞給函數(shù)即可。如B 有一套書(10 分冊(cè))按照分冊(cè)號(hào)整齊的擺放在書櫥中,A 來(lái)向B 借這套書,B 就把第一分冊(cè)在書櫥中的位置告訴A,A 就可以找到這套書了,進(jìn)而可以進(jìn)行標(biāo)記了。B 再來(lái)看這套書時(shí)就是A 做了標(biāo)記的書了。

        同樣B 把一套書的起始位置告訴了A,書的內(nèi)容就會(huì)發(fā)生改變,可能A 只是看了看書并且改變了放這套書的位置,但是沒有在書中作任何標(biāo)記。

        4 結(jié)束語(yǔ)

        本文以學(xué)生經(jīng)常進(jìn)行的“借書”活動(dòng)為例,通過類比法對(duì)函數(shù)定義、函數(shù)調(diào)用進(jìn)行分析,可以看出函數(shù)參數(shù)的傳遞只能是實(shí)參的值傳遞給形參。指針變量作為函數(shù)的參數(shù)可以產(chǎn)生雙向的影響,數(shù)組名作為函數(shù)的參數(shù)可以實(shí)現(xiàn)批量數(shù)據(jù)的處理。加強(qiáng)學(xué)生了對(duì)局部變量、指針、數(shù)組的理解及綜合應(yīng)用,提高了學(xué)生的學(xué)習(xí)積極性。

        [1]譚浩強(qiáng).C 程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.

        [2]蘇小紅,王宇穎,孫志崗,等.C 語(yǔ)言程序設(shè)計(jì)[M].北京:高等教育出版社,2011.

        [3]黃煒,張偉.C 語(yǔ)言函數(shù)參數(shù)傳遞過程教學(xué)方法研究[J].電腦與信息技術(shù),2013(21):66-69.

        猜你喜歡
        套書機(jī)器變量
        得到一個(gè)驚喜
        機(jī)器狗
        機(jī)器狗
        抓住不變量解題
        也談分離變量
        我們學(xué)校是書的海洋
        愛你(2019年14期)2019-11-14 09:12:40
        未來(lái)機(jī)器城
        電影(2018年8期)2018-09-21 08:00:06
        SL(3,3n)和SU(3,3n)的第一Cartan不變量
        《十萬(wàn)個(gè)為什么》系列
        無(wú)敵機(jī)器蛛
        欧美天天综合色影久久精品| 亚洲白嫩少妇在线喷水| 蜜臀av一区二区三区免费观看 | 久久不见久久见中文字幕免费| 国产极品美女高潮无套在线观看| 第九色区Aⅴ天堂| 男女性行为免费视频网站| 亚洲日韩激情无码一区| a级黑人大硬长爽猛出猛进| 亚洲欧洲日产国码久在线| 久久久人妻精品一区bav| 亚洲综合网站久久久| 亚洲精品久久久久中文字幕二区| 欧美日韩国产高清| 深夜福利国产精品中文字幕| 丰满的人妻hd高清日本| 成人无码区免费a片www| 国产 在线播放无码不卡| 尤物国产一区二区三区在线观看| 精品国产性色无码av网站| 日本高清一区二区三区水蜜桃| 国产精品一区区三区六区t区| 日本亚洲视频一区二区三区| 国产精品一区二区在线观看| 亚洲区在线| 丝袜美腿av免费在线观看| 91精品亚洲成人一区二区三区| v一区无码内射国产| 亚洲欧美另类精品久久久| 国产另类av一区二区三区| 成人试看120秒体验区| 国产精品麻花传媒二三区别| 人妻丝袜中文字幕久久| av免费在线播放视频| 又粗又粗又黄又硬又深色的| 久99久精品视频免费观看v| 粗了大了 整进去好爽视频| 香蕉久久夜色精品国产| 中国少妇久久一区二区三区| 成人无码α片在线观看不卡| 亚洲an日韩专区在线|