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

淺談“C語(yǔ)言程序設(shè)計(jì)”教學(xué)體會(huì)

2008-12-31 00:00:00余久久
計(jì)算機(jī)教育 2008年18期

文章編號(hào):1672-5913(2008)18-0120-03

摘要:“C語(yǔ)言程序設(shè)計(jì)”課程是高等院校計(jì)算機(jī)專業(yè)基礎(chǔ)課程之一,其教學(xué)效果直接影響學(xué)生在計(jì)算機(jī)方面的應(yīng)用。本文就C語(yǔ)言的特點(diǎn)并結(jié)合三年來(lái)的教學(xué)實(shí)踐,淺談幾點(diǎn)對(duì)該課程的教學(xué)體會(huì)。

關(guān)鍵詞:C語(yǔ)言;程序設(shè)計(jì);教學(xué)體會(huì)

中國(guó)分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A

Simply discussing C language program design teaching experience

Yu Jiu-jiu

(AnHui WenDa Information And Technology CollegeHefei231201)

Abstract: C language program design is one of the courses for computer specialty in colleges, the effect on teaching affects the application for aspect of computer for students directly. The article is about the character on C language combined with theteaching practice for three years, and discusses some teaching experience for the course.

Keywords: C language;program design;teaching experience

“C語(yǔ)言程序設(shè)計(jì)”課程是高等院校計(jì)算機(jī)專業(yè)開(kāi)設(shè)的專業(yè)基礎(chǔ)課程之一。近幾年筆者先后承擔(dān)了高校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、軟件應(yīng)用技術(shù)等專業(yè)的C語(yǔ)言程序設(shè)計(jì)課程的教學(xué)任務(wù),但在教學(xué)過(guò)程中卻發(fā)現(xiàn)了一些問(wèn)題,也總結(jié)了一些經(jīng)驗(yàn)。現(xiàn)就C語(yǔ)言課程的教學(xué),淺談幾點(diǎn)個(gè)人體會(huì),僅供大家借鑒。

1由實(shí)驗(yàn)入手,培養(yǎng)學(xué)生的學(xué)習(xí)興趣

“C語(yǔ)言程序設(shè)計(jì)”課程是學(xué)生所接觸的第一門(mén)計(jì)算機(jī)編程方面課程,所以很多老師采用理論教學(xué)2周后開(kāi)始上機(jī)實(shí)踐,從介紹C語(yǔ)言的語(yǔ)法算法開(kāi)始,然后講書(shū)寫(xiě)程序,最后進(jìn)入程序調(diào)試的教學(xué)過(guò)程。由于程序設(shè)計(jì)語(yǔ)言貫穿于由設(shè)計(jì)算法到書(shū)寫(xiě)程序與調(diào)試運(yùn)行的一連串過(guò)程,復(fù)雜且抽象,再加上有些學(xué)生的邏輯思維能力不強(qiáng),這也就是導(dǎo)致部分學(xué)生在上課伊始反映C語(yǔ)言難懂、難學(xué)的主要原因。

在學(xué)習(xí)之初,教師應(yīng)注意教學(xué)的方式方法,要設(shè)法調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,教學(xué)過(guò)程才不會(huì)枯燥無(wú)味。“C語(yǔ)言程序設(shè)計(jì)”課程的核心是將現(xiàn)實(shí)中的數(shù)學(xué)問(wèn)題轉(zhuǎn)化為具體的C源程序,并調(diào)試實(shí)現(xiàn),因此第一次課最好定為實(shí)驗(yàn)課。通過(guò)給出幾個(gè)簡(jiǎn)單且學(xué)生熟悉的數(shù)學(xué)問(wèn)題以及它們所對(duì)應(yīng)的C語(yǔ)言程序源代碼,邊介紹程序運(yùn)行平臺(tái)(如Turbo C, VC++等)的操作邊指導(dǎo)學(xué)生自己編輯調(diào)試,觀察運(yùn)行結(jié)果。當(dāng)程序成功的輸出結(jié)果時(shí),學(xué)生對(duì)這門(mén)課的學(xué)習(xí)興趣自然產(chǎn)生了。在此基礎(chǔ)上,教師可對(duì)程序進(jìn)行一些簡(jiǎn)單的修改,使程序輸出不同的結(jié)果,并解釋原因,然后提出新問(wèn)題,讓學(xué)生參與思考。第一堂課通過(guò)實(shí)驗(yàn)教學(xué),使學(xué)生明白如何分析并解決實(shí)際問(wèn)題,完成從數(shù)學(xué)邏輯到計(jì)算機(jī)語(yǔ)言程序的轉(zhuǎn)變,從而逐漸培養(yǎng)學(xué)生對(duì)程序設(shè)計(jì)的興趣。

2教學(xué)中應(yīng)避免過(guò)分強(qiáng)調(diào)某些容易引起副作用的知識(shí)細(xì)節(jié)

一般而言,C語(yǔ)言是高校所開(kāi)設(shè)的第一門(mén)程序設(shè)計(jì)課程,所以學(xué)生一般都沒(méi)有計(jì)算機(jī)語(yǔ)言的基礎(chǔ),對(duì)計(jì)算機(jī)語(yǔ)言的認(rèn)識(shí)也非常有限,很多基本概念都不知道。由于C語(yǔ)言牽涉到的概念比較復(fù)雜,規(guī)則繁多,使用靈活,容易出錯(cuò),所以在C語(yǔ)言教學(xué)過(guò)程中,要應(yīng)該要遵循由易到難,抓主要矛盾的原則,加強(qiáng)對(duì)學(xué)生C語(yǔ)言基礎(chǔ)知識(shí)、基本運(yùn)算的強(qiáng)化練習(xí)的同時(shí)又不拘泥于某些易產(chǎn)生副作用的細(xì)節(jié)。例如在介紹C語(yǔ)言自加自減功能時(shí),假設(shè)有程序:

main()

{int i=5,j=5,p,q;

p=(i+ +) + (i+ +) + (i+ +);

q=(+ +j) + (+ +j) + (+ +j);

printf(“p=%d,q=%d,i=%d,j=%d”,p,q,i,j);}

程序結(jié)果卻是p=15,q=24,i=8,j=8 。為什么是這個(gè)結(jié)果呢?這對(duì)于初學(xué)者來(lái)說(shuō)很難理解。因?yàn)檫@里產(chǎn)生了有關(guān)自加自減運(yùn)算副作用功能。對(duì)p=(i+ +) + (i+ +) + (i+ +)而言,應(yīng)理解為三個(gè)i相加,故p=15。然后i的值自加1三次,故i=8; 對(duì)于q則不然,q=(+ +j) + (+ +j) + (+ +j)應(yīng)理解為j先自加1三次后值為8,三個(gè)8相加后值為24,j的最后值為8。

所以說(shuō),教師在介紹C語(yǔ)言自加自減運(yùn)算功能時(shí),一定要加強(qiáng)與其相關(guān)的基本知識(shí)點(diǎn)的教學(xué)及運(yùn)用,不宜強(qiáng)調(diào)與上例類似的易產(chǎn)生副作用功能的程序。

同樣,在介紹C函數(shù)調(diào)用時(shí),也應(yīng)該避免向?qū)W生介紹如下程序:

main()

{ int i=2, p;

p=f(i, + +i);

printf(“%d”, p);}

int f(int a, int b)

{ int c;

if(a>b) c=1;

else if(a==b) c=0;

else c=-1;

return (c);}

為什么最后程序結(jié)果是1而不是-1呢?這是因?yàn)門(mén)urbo C下printf( )函數(shù)參數(shù)的求值順序是自右向左的。介于C語(yǔ)言中有些細(xì)節(jié)牽涉到的副作用問(wèn)題很多,教學(xué)時(shí)不必在每個(gè)細(xì)節(jié)上過(guò)于死摳,應(yīng)把教學(xué)精力放在最基本、最常用的那些部分,待學(xué)生有一定基礎(chǔ)后再深入到一些非主要的細(xì)節(jié)上。C語(yǔ)言有些細(xì)節(jié)是需要學(xué)生通過(guò)長(zhǎng)期實(shí)踐才能熟練掌握的。教學(xué)過(guò)程中切忌過(guò)早的向?qū)W生反復(fù)強(qiáng)調(diào)C語(yǔ)言中某些容易引起錯(cuò)誤的細(xì)節(jié),例如:+ +和- -運(yùn)算符的副作用,邏輯表達(dá)式中的“邏輯短路”問(wèn)題,Turbo C平臺(tái)下printf( )函數(shù)中由右至左的參數(shù)輸出原則等。

現(xiàn)在大多數(shù)高校的計(jì)算機(jī)課程都是采用多媒體教學(xué)方式,在C語(yǔ)言每堂課上,教師可以先在投影上以關(guān)鍵詞的形式列出本次課所要涉及到的基本知識(shí)點(diǎn),在強(qiáng)化學(xué)生對(duì)基本知識(shí)點(diǎn)學(xué)習(xí)的同時(shí),簡(jiǎn)單的介紹一下在該知識(shí)點(diǎn)的使用上可能會(huì)產(chǎn)生的某些副作用。久而久之,學(xué)生在掌握C語(yǔ)言基本概念的同時(shí)又不拘泥于某些知識(shí)細(xì)節(jié)的副作用。

3階梯法舉例

為培養(yǎng)學(xué)生的學(xué)習(xí)興趣,大部分教師在C語(yǔ)言教學(xué)過(guò)程中,都不一味地按書(shū)本去講,而通過(guò)多舉些實(shí)際的例子來(lái)鞏固學(xué)生所學(xué)習(xí)的知識(shí)點(diǎn)。但是教師對(duì)所教授的知識(shí)點(diǎn)如何舉例,例子的難度如何,學(xué)生能否從所舉的例子中更好的掌握相應(yīng)的理論知識(shí)等一系列問(wèn)題卻擺在教師面前。筆者在三年多的C語(yǔ)言教學(xué)實(shí)踐中采用階梯法舉例方式,取得了不錯(cuò)的教學(xué)效果。

階梯法舉例是指在課堂上把同類型問(wèn)題歸結(jié)出來(lái),將這些問(wèn)題按難易程度排列舉例,讓學(xué)生從理解最簡(jiǎn)單的例子開(kāi)始,按照由易到難的順序依次理解所學(xué)知識(shí)點(diǎn)。例如在講述C語(yǔ)言中求若干數(shù)中最大值的知識(shí)點(diǎn)時(shí),舉出:

第一層問(wèn)題:2個(gè)數(shù)的最大值求法

第二層問(wèn)題:3個(gè)數(shù)的最大值求法

第三層問(wèn)題:4個(gè)數(shù)的最大值求法

第四層問(wèn)題:n個(gè)數(shù)(4個(gè)數(shù)以上)的最大值求法

第一層問(wèn)題的解決:采用簡(jiǎn)單if語(yǔ)句

main( )

{ int a,b,max;

scanf(“%d%d\”,a,b);

if(a>b) max=a; else max=b;

printf(“max=%d\”,max);}

第二層問(wèn)題的解決:采用簡(jiǎn)單if-else復(fù)合語(yǔ)句

main( )

{int a,b,c,max;

scanf(“%d%d%d\”,a,b,c);

if(a>b) max=a;

else if(c>b) max=c;

else max=b;

printf(“max=%d\”,max);}

第三層問(wèn)題的解決:采用條件語(yǔ)句加上if語(yǔ)句

main( )

{int a,b,c,d,max;

scanf(“%d%d%d%d”,a,b,c,d);

max=(a>b)?a:b;

if(max

if(max

printf(“max=%d\”,max);}

第四層問(wèn)題的解決:采用一維數(shù)組比較方式

main( )

{ int a[4],max, i ;

for(i=1;i<4;i++)

scanf(“%d”,a[i]);

max=a[0];

for(i=1;i<4;i++)

if(a[i]>max)max=a[i];

printf(“max=%d\”,max);}

這樣通過(guò)階梯法舉例教學(xué),學(xué)生對(duì)同類問(wèn)題的解決有了比較深刻的認(rèn)識(shí)。這樣使不同程度的學(xué)生,尤其是學(xué)習(xí)有困難和問(wèn)題較多的學(xué)生,都能夠得到提高和發(fā)展。階梯法舉例的主要特點(diǎn)是目標(biāo)具體,升級(jí)適度,符合學(xué)生的心態(tài),使學(xué)生有成就感,形成積極向上的學(xué)習(xí)態(tài)度。

4強(qiáng)調(diào)程序語(yǔ)法規(guī)則,淡化程序算法設(shè)計(jì)思想

C語(yǔ)言語(yǔ)法規(guī)則繁多,且使用靈活,很容易出錯(cuò)。這樣使得學(xué)生調(diào)試程序過(guò)程變得更難。因此,教師在C語(yǔ)言的教學(xué)過(guò)程中,一定要強(qiáng)調(diào)C語(yǔ)言中語(yǔ)法細(xì)節(jié)問(wèn)題,把一些經(jīng)常會(huì)犯的錯(cuò)誤總結(jié)出來(lái),例如在C語(yǔ)言里,賦值運(yùn)算符是“=”,而“==”是關(guān)系運(yùn)算符的相等比較,但是很多學(xué)生在編程時(shí)經(jīng)常會(huì)誤把“==”當(dāng)成“=”;對(duì)于算數(shù)運(yùn)算符“/”,當(dāng)兩個(gè)整數(shù)相除時(shí)結(jié)果是整數(shù)商而不一定是實(shí)際的結(jié)果;在判斷語(yǔ)句中,例如if (a = 1),因?yàn)椤埃健笔琴x值操作,括號(hào)中的條件則會(huì)永遠(yuǎn)為真,程序在編譯時(shí)不會(huì)提示有錯(cuò),可以編譯通過(guò),但這明顯不是所要的結(jié)果等。以上這些語(yǔ)法細(xì)節(jié)和現(xiàn)實(shí)中的數(shù)學(xué)問(wèn)題是不一樣的,對(duì)于初學(xué)者而言,教師在授課時(shí)一定要強(qiáng)調(diào)語(yǔ)法細(xì)節(jié),避免出現(xiàn)不必要的錯(cuò)誤。

任何語(yǔ)言程序在組織結(jié)構(gòu)上都遵循一定的算法,算法是程序設(shè)計(jì)的靈魂。好的算法能使程序運(yùn)行高效。但是算法在講授C語(yǔ)言程序設(shè)計(jì)課程中所占地位如何卻是有爭(zhēng)議的。根據(jù)筆者的教學(xué)體會(huì),認(rèn)為C語(yǔ)言的教學(xué)過(guò)程中應(yīng)該強(qiáng)調(diào)程序語(yǔ)法,淡化程序算法。淡化算法并非忽視算法,只是在完成某一程序的同時(shí)不必過(guò)分強(qiáng)調(diào)其別的算法的實(shí)現(xiàn)。例如在講授一維數(shù)組中的冒泡排序問(wèn)題時(shí),應(yīng)避免強(qiáng)調(diào)各種不同的其它排序算法(例如插入排序,二分排序,快速排序等),因?yàn)椤癈語(yǔ)言程序設(shè)計(jì)”課程本身的性質(zhì)是專業(yè)基礎(chǔ)課程,是以后所開(kāi)設(shè)的“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)”等專業(yè)課程的先行課,其重點(diǎn)是放在語(yǔ)法的使用上,及如何運(yùn)用C語(yǔ)言編寫(xiě)簡(jiǎn)單程序。至于有關(guān)程序算法的研究和實(shí)現(xiàn),可以放在“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)”等專業(yè)課程中。加之C語(yǔ)言通常是學(xué)生所接觸的第一門(mén)語(yǔ)言設(shè)計(jì)課程,大多數(shù)學(xué)生是沒(méi)有算法設(shè)計(jì)基礎(chǔ)的,教學(xué)中淡化算法可以使學(xué)生集中精力消化C語(yǔ)言本身,取得不錯(cuò)的聽(tīng)課效果。當(dāng)然,在講授某一具體程序?qū)嵗龝r(shí),首先要給出程序的算法流程圖(這一塊讓學(xué)生完成是不適宜的),然后著重強(qiáng)調(diào)程序的語(yǔ)法組織結(jié)構(gòu),至于程序所采用的算法思想可以簡(jiǎn)單介紹一下,不必作過(guò)多研究,也不必討論有關(guān)該算法所實(shí)現(xiàn)程序的效率。課后布置學(xué)生完成的程序(例如求兩數(shù)公約數(shù)、公倍數(shù)等程序),教師一定要事先給出算法流程圖,以程序最終能否調(diào)試運(yùn)行為考核標(biāo)準(zhǔn),不宜追求程序算法實(shí)現(xiàn)的難易程度。

5傳授編程技巧,養(yǎng)成良好的編程規(guī)范,培養(yǎng)學(xué)生獨(dú)立調(diào)試程序的能力

C語(yǔ)言是一門(mén)實(shí)踐性相當(dāng)強(qiáng)的課程,上機(jī)實(shí)驗(yàn)是C語(yǔ)言教學(xué)的重要組成部分,針對(duì)不同的學(xué)習(xí)對(duì)象和學(xué)習(xí)要求布置好上機(jī)作業(yè)是教學(xué)成功的重要保證。教學(xué)中,教師應(yīng)該傳授學(xué)生一些編程技巧,例如一些典型數(shù)學(xué)問(wèn)題的運(yùn)用等,讓學(xué)生學(xué)會(huì)如何熟練應(yīng)用C語(yǔ)言行動(dòng)編程。由于C語(yǔ)言語(yǔ)句書(shū)寫(xiě)靈活,教師在實(shí)驗(yàn)課上應(yīng)重視學(xué)生書(shū)寫(xiě)程序規(guī)范問(wèn)題。例如,強(qiáng)調(diào)變量命名應(yīng)顧名思義,一行只書(shū)寫(xiě)一條語(yǔ)句,每一小段程序要有中文注釋等。養(yǎng)成這些良好的編程規(guī)范對(duì)學(xué)生今后從事軟件開(kāi)發(fā)工作是大有裨益的。此外還應(yīng)引導(dǎo)學(xué)生多讀程序,多編程序,多上機(jī)調(diào)試程序。當(dāng)然,教師光教會(huì)學(xué)生如何編寫(xiě)程序還遠(yuǎn)遠(yuǎn)不夠,教會(huì)學(xué)生如何高效地調(diào)試程序也是很重要的一點(diǎn)。由于學(xué)生第一次接觸語(yǔ)言設(shè)計(jì)課程,編寫(xiě)一個(gè)程序,無(wú)論大小,最初不可能一點(diǎn)錯(cuò)誤都沒(méi)有,無(wú)論是出現(xiàn)語(yǔ)法錯(cuò)誤還是邏輯錯(cuò)誤,哪怕是一點(diǎn)筆誤,編譯器都會(huì)報(bào)錯(cuò)。在這里,教師應(yīng)發(fā)揮學(xué)生的自主能力,指導(dǎo)學(xué)生如何根據(jù)編譯器所報(bào)錯(cuò)誤的類型找到程序中出錯(cuò)的地方,并加以改正。而非學(xué)生在編寫(xiě)程序時(shí)一發(fā)生錯(cuò)誤教師就越俎代庖,幫學(xué)生解決問(wèn)題。“授之以漁,則享其生”,這個(gè)環(huán)節(jié)尤其重要,否則讓學(xué)生養(yǎng)成了依賴心理,對(duì)學(xué)生今后的職業(yè)發(fā)展是不利的。

最后教師在實(shí)驗(yàn)課中,應(yīng)該把一些常用的程序調(diào)試方法總結(jié)出來(lái),教給學(xué)生,讓他們自己去學(xué)習(xí)如何找錯(cuò)糾錯(cuò),最后把程序運(yùn)行成功。學(xué)生只有通過(guò)反復(fù)上機(jī)操作,在教師的指導(dǎo)下找錯(cuò)糾錯(cuò),才能對(duì)C語(yǔ)言有更深、更全面的認(rèn)識(shí)和理解,逐步提高實(shí)際操作和學(xué)習(xí)的能力。

總之,在C語(yǔ)言實(shí)踐教學(xué)中,就是要讓學(xué)生養(yǎng)成良好的編程規(guī)范,培養(yǎng)學(xué)生獨(dú)立調(diào)試程序的能力。

6采取多元化的考核方式

為了保證課程的教學(xué)質(zhì)量,課程的考核方式也很重要。要想真正科學(xué)全面的考查學(xué)生是否建立了嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計(jì)思想,是否具備一定的上機(jī)編程能力,必須采用多元化的考核方式,針對(duì)C語(yǔ)言中不同的知識(shí)類型采取不同的考試形式。如:考查C語(yǔ)言中常識(shí)性的知識(shí)可以采用閉卷考試形式;考查學(xué)生知識(shí)轉(zhuǎn)化能力、應(yīng)用能力等可以采用開(kāi)卷考試形式;考查學(xué)生的程序調(diào)試、改錯(cuò)等可以采用上機(jī)考試。當(dāng)然在課程教學(xué)的同時(shí),鼓勵(lì)學(xué)生積極參加與該門(mén)課程內(nèi)容相關(guān)的全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言),獲取證書(shū),并宣布通過(guò)二級(jí)考試可以代替該課程的學(xué)期總成績(jī),以激發(fā)學(xué)生們的學(xué)習(xí)興趣。這樣,學(xué)生們?yōu)榱四転榻窈缶蜆I(yè)增加籌碼,確定了學(xué)習(xí)目標(biāo)。

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

以上是筆者三年來(lái)C語(yǔ)言教學(xué)中的一點(diǎn)心得體會(huì),在教學(xué)過(guò)程中應(yīng)注意的問(wèn)題還是有很多的,但是關(guān)鍵在于對(duì)教學(xué)內(nèi)容(教什么)和教學(xué)方法(如何教)的合理組合,是否能調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。在具體的教學(xué)過(guò)程中,只要教師能理解C語(yǔ)言本身的特點(diǎn),有比較豐富的實(shí)踐經(jīng)驗(yàn),并在教學(xué)中采取相應(yīng)的措施與教學(xué)手段,一定能取得理想的教學(xué)效果。

參 考 文 獻(xiàn)

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

[2] 方少卿. C語(yǔ)言程序設(shè)計(jì)[M]. 北京:中國(guó)鐵道出版社,2007.

[3] 程奎文. C語(yǔ)言教學(xué)方法探析[J]. 科學(xué)時(shí)代,2006,(12):111-112.

主站蜘蛛池模板: 亚洲日本中文综合在线| 亚洲国产精品日韩欧美一区| 久久永久精品免费视频| 中文无码毛片又爽又刺激| 国产精品微拍| 亚洲va欧美va国产综合下载| 久久久精品无码一区二区三区| 国产精品yjizz视频网一二区| 在线免费亚洲无码视频| 色综合狠狠操| 福利视频99| 性欧美久久| 国产精品久久久久久久久| 成人精品视频一区二区在线| 国产va免费精品观看| 欧美一区二区三区欧美日韩亚洲| 国内精品视频| 日本在线亚洲| 日韩黄色大片免费看| 亚洲av无码专区久久蜜芽| 欧美啪啪精品| 92精品国产自产在线观看| 欧美国产日韩一区二区三区精品影视| 国产香蕉97碰碰视频VA碰碰看 | 久久精品丝袜高跟鞋| 色欲色欲久久综合网| 国产成人做受免费视频| 国产一在线| 亚洲国产精品久久久久秋霞影院 | 99热这里只有精品国产99| 国内毛片视频| 欧美一区二区啪啪| 无码'专区第一页| 久久精品亚洲专区| 成年女人a毛片免费视频| 99热这里都是国产精品| 福利一区三区| 久久精品国产亚洲AV忘忧草18| 91久久精品日日躁夜夜躁欧美| 日韩午夜福利在线观看| 亚洲免费福利视频| 伊人婷婷色香五月综合缴缴情| 国产精品网址在线观看你懂的| 久久鸭综合久久国产| 国产美女在线观看| 国产免费a级片| 亚洲综合色在线| 国产在线精品香蕉麻豆| 欧美无专区| 国产99视频精品免费视频7| 久久精品人妻中文系列| 麻豆国产原创视频在线播放| 先锋资源久久| 在线无码av一区二区三区| 性色生活片在线观看| 欧美日本激情| 国产精品视频白浆免费视频| 内射人妻无码色AV天堂| 天天爽免费视频| 午夜毛片免费观看视频 | 97精品伊人久久大香线蕉| 亚洲精品欧美日本中文字幕| 国内熟女少妇一线天| 亚洲中文字幕97久久精品少妇| 亚洲国产精品VA在线看黑人| 在线中文字幕日韩| 亚洲国产精品VA在线看黑人| 香蕉eeww99国产在线观看| www中文字幕在线观看| 制服丝袜无码每日更新| 老司机午夜精品网站在线观看| 国产欧美高清| 国产国产人成免费视频77777| 国产精品吹潮在线观看中文| 亚洲国产成人超福利久久精品| 欧美笫一页| 一区二区三区国产精品视频| 成人小视频在线观看免费| 农村乱人伦一区二区| 真人免费一级毛片一区二区| a毛片免费观看| 91人妻在线视频|