亚洲免费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蜜桃| 久久久久成人精品免费播放| 久久高潮少妇视频免费| 日本妇女高清一区二区三区| 奇米影视色777四色在线首页 | 日本少妇又色又紧又爽又刺激| 色综合天天综合欧美综合| 国产在线一区二区三区av| 无遮挡十八禁在线视频国产制服网站| 日韩色久悠悠婷婷综合| 91伦理片视频国产精品久久久| 日夜啪啪一区二区三区| 欧美在线资源| 成人在线视频自拍偷拍| 亚洲精品中文字幕一二三区| 亚洲av成人无码精品电影在线| 久久噜噜噜| 亚洲自偷自拍另类第一页 | 亚洲a∨无码一区二区三区| 一二三四在线视频社区3| 青青草免费激情自拍视频| 国产真实一区二区三区| 中文字幕人妻无码一夲道| 亚洲a∨天堂男人无码| 亚洲一区二区三区视频免费| 激情内射人妻1区2区3区| 欧美第一黄网免费网站| 日韩av无卡无码午夜观看| 亚洲精品久久蜜桃av| 丰满少妇被粗大的猛烈进出视频| 国产特级全黄一级毛片不卡| 国产精品亚洲精品日韩动图| av在线免费观看蜜桃| 男男车车的车车网站w98免费| 四虎影视国产884a精品亚洲| av在线入口一区二区| 狠狠色噜噜狠狠狠777米奇小说| 最新国产三级| 日韩中文字幕乱码在线| 8x国产精品视频| 日韩av高清无码|