• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    開門見山與循序漸進:一種C語言指針教學方法

    2017-05-12 11:31:04趙帥鋒胡紹海
    計算機教育 2017年4期
    關鍵詞:教學指針

    趙帥鋒+胡紹海

    (北京交通大學 計算機與信息技術學院,北京 100044)

    摘 要:指針是C語言教學中的難點和重點,作者提出一種指針教學方法,即把指針的內容貫穿于C語言的整個教學過程中:在第一次課中會介紹存儲器和地址的概念,在隨后的教學中,從存儲器和地址的角度解釋所學內容,在指針教學章節(jié)重點介紹指針用法。

    關鍵詞: C語言;C程序設計;指針;教學

    1 背 景

    指針是C語言的精髓和靈魂,是C語言中最具魅力和最富活力的部分,C語言通過指針來實現訪問硬件資源、動態(tài)分配和回收內存空間、降低函數調用中參數傳遞的開銷、減少使用全局變量、實現函數回調等功能。沒有指針的C語言不可能進行任何有實際意義的編程。

    指針也是C語言中最危險的部分,程序會因指針使用不當而潛藏風險,輕則導致程序退出,重則導致系統(tǒng)內存泄漏,甚至系統(tǒng)崩潰。

    使用C語言編程離不開指針,但掌握和熟練使用指針卻很難,對初學者尤其如此。指針是C語言教學中的難點和重點,很多教師在教學中嘗試了多種方法[1-5],取得了不錯的效果。作者經過多年C語言教學實踐,逐漸摸索出“開門見山”與“循序漸進”相結合的指針教學方法,把指針教學融合在C語言教學的全過程中。“開門見山”是在課程開始,通過介紹計算機體系架構和程序運行過程,引入存儲器及地址概念,盡早引入指針;“循序漸進”是在之后課堂教學內容的設計中,不斷介紹和強化存儲器的概念,加強學生對地址的認識。在正式介紹指針教學內容前,這種教學方法使學生已經建立并熟悉指針概念,對掌握和使用指針編程很有幫助。

    2 指針學習困難的原因

    學生在指針學習時,普遍感覺指針概念抽象,難以理解,影響學習、掌握和使用。主要原因在于如下3點。

    (1)對學生而言,程序設計是一門全新類型的課程。其特點是知識點分散、邏輯性不強。編寫代碼既要符合語法規(guī)則,又要考慮邏輯關系,編碼必須嚴格遵守語法規(guī)則:一個看上去微不足道的錯誤,比如語句漏寫了分號,編譯器會在其他沒有錯誤的地方報告很多錯誤信息,這使初學者手足無措,無法排錯;程序有了致命錯誤,比如變量沒有初始化,但編譯器只會輕描淡寫地報個告警(warning),程序運行時,卻時對時錯。這些特征對于初學者都是陌生的,他們以往的學習方法和經驗在面對該課程時幾乎沒有任何借鑒作用,這導致他們從課程開始就遇到很多困難。

    (2)學生們不了解計算機。C語言是伴隨著UNIX操作系統(tǒng)產生的,它的語言特性和計算機的構成緊密結合,甚至可以說,C語言是為對計算機了如指掌的專家設計的。而大學中常把C語言課程安排為程序設計的常識教育,學生在學習C程序設計課程前,還沒有學過計算機原理等課程,他們可能聽說過CPU、內存等概念,但并不了解這些概念的確切含義,不了解程序運行的過程,這會導致指針概念更加抽象,難以理解、掌握并使用。

    (3)學生們通常是在學習C語言遇到困難挫折的情況下,接觸和學習指針的,這增加了他們的畏懼心理,影響指針內容的掌握。基于興趣,在課程開始階段他們專心聽講,努力編寫和調試簡單的程序,但隨著變量、函數、數組等內容逐漸引入,程序結構越發(fā)復雜,程序設計需要同時考慮算法,這會使學生感覺到學習的壓力和困難,特別是在編譯程序時,排除一個小小的錯誤,都要耗費很長的時間,這嚴重影響他們的學習熱情和信心。在這種情況下,指針被引入課程中,并且指針概念抽象,又和C中的變量、函數、數組、結構等聯系緊密,這些都放大了指針的學習難度,影響學生的理解和掌握。

    針對如上問題,作者逐漸探索并使用了“開門見山”與“循序漸進”相結合的教學方法。

    3 開門見山

    所謂開門見山,指在第一次課就介紹存儲器和地址的概念。在介紹“Hello world”之后,即介紹計算機的結構、存儲器和地址的概念,隨后介紹“第二個程序”以加深這些概念的理解。

    3.1 計算機結構與存儲器

    初學者通過“Hello world”了解了C語言的代碼風格、集成開發(fā)環(huán)境和程序編譯、鏈接、執(zhí)行的過程,隨后介紹計算機的“馮·諾依曼”結構,向學生說明程序在計算機內的運行過程。課堂主要介紹如下幾個方面知識。

    (1)計算機構成及程序運行的方法。如圖1所示,其中外存儲器指硬盤,操作系統(tǒng)、應用程序和數據都以文件形式保存在硬盤上,內存儲器保存正在運行的程序和程序所要操作的數據,這些程序是由操作系統(tǒng)從硬盤上裝入到內存儲器的。CPU(運算器、控制器)用于運行程序,CPU從程序所在的存儲器起始位置開始,依次讀取指令并執(zhí)行,直到程序結束。

    (2)內存儲器是由N個連續(xù)的存儲單元組成的,每個單元可以存儲8比特二進制數(稱為一個字節(jié));N稱為內存容量。計算機為每個存儲單元分配唯一的編號,從0開始編起,直到N-1,這個編號稱為該存儲單元的“地址”,CPU使用編號(地址)訪問這些存儲單元。

    (3)內存儲器中存儲的既有代碼,也有數據;構成程序的代碼依次存儲在內存儲器中;程序要操作的數據也保存在內存儲器中。

    3.2 第二個程序

    第二個程序展示計算機的計算功能,該程序引入了變量及數據類型概念,存儲器和地址在程序代碼中首次出現。代碼如上圖所示。

    介紹程序強調如下幾個方面的知識。

    (1)計算機要計算兩個整數的和,首先需要找兩個地方來保存這兩個整數,這兩個地方就位于內存中;

    (2)計算機在內存中為不同類型的數據分配大小不同的存儲空間,“int a,b,r;”要求計算機分配三塊內存空間,分別用變量“a,b,r”表示,每塊內存空間存儲一個整數,變量的值改變,表示其所代表的存儲空間存儲的內容發(fā)生了改變。

    (3)scanf(“%d, %d”, &a, &b)表示從標準輸入設備(鍵盤)上接收用戶輸入的兩個整數,這兩個整數分別保存在“a,b”所代表的內存中,內存用地址表示,“&a,&b”分別表示取“a,b”的地址,“%d”表示每個空間要保存的數的數據類型為整數,這確定了每個空間占據的字節(jié)個數。

    (4)scanf()實現的功能是通過很多條計算機代碼實現的,這些代碼在程序被裝入內存時,也被裝入了內存。CPU執(zhí)行函數就是從這個函數的起始代碼開始順序執(zhí)行。函數名scanf就是起始代碼在內存中的地址,即:函數名表示的是函數代碼塊在內存中的開始地址。

    通過第二個函數,初步介紹了數據類型、變量、函數的概念,并從存儲器的角度來認識這些概念,把概念和地址結合在一起,使3.1中介紹的存儲器概念具體化,加強對存儲器及地址的認識,在之后每次使用scanf()時,都會強調變量、空間、地址的對應關系,使學生熟知這些知識。

    4 循序漸進

    循序漸進是指初學者初步接觸存儲器和地址的概念之后,課程會繼續(xù)從存儲器和地址的角度解釋所學內容,以加強這些概念及用法。以函數、數組、指針、結構為例說明。

    4.1 函 數

    C語言函數采用傳值調用,在函數中修改形參的值,不會改變實參的值,如上圖所示。

    程序輸出為:“a=10, b=20”。在解釋上述結果時,不僅要強調語法規(guī)則:“函數內不能改變函數外變量的值”,還要從存儲器的角度解釋。如圖2,main()函數中兩個變量“a,b”(比如占據空間從0x01001000開始)和swap()函數中兩個變量“a,b”(比如占據空間從0x01001100開始)使用不同的存儲空間,swap()函數中變量“a,b”的值修改,改變的是0x01001100開始的地址空間的值,但沒有修改main()函數中變量“a,b”所代表的存儲空間的值,因此main()中“a,b”的值不會改變。

    4.2 數 組

    數組是C語言的重要內容,也是C語言的難點之一,在指針章節(jié)開始之前,數組是和存儲器及地址概念結合最緊密的內容,因此在數組部分會更多強調指針的內容。在介紹數組概念及例子中,主要介紹如下知識。

    (1)數組是由很多相同類型的變量組成的集合,C語言通過下標改變的方式,來表示數組中的這些變量,為寫查找和排序算法提供了方便。

    (2)數組中每個變量在存儲器中要占據一塊存儲空間,這些變量所占據的存儲空間是連續(xù)的。比如數組float a[N](N為常量)表示在計算機內存中的一塊連續(xù)的存儲器空間,空間大小為:N * sizeof(float)字節(jié)。

    (3)數組名字a是這塊存儲空間的開始地址。a[0]表示這N個變量中的第一個變量,a和&a[0]相等,a[i]的地址和a+i*sizeof(float)相等。

    (4)計算機的存儲器是有限的,連續(xù)的空閑存儲空間更有限,因此數組中變量的個數N是有限的。

    (5)下標i的取值范圍為0~N-1,但如果代碼中出現對不屬于數組的空間進行讀操作,比如“float b=a[N+1]”,程序可能仍可以運行;如果代碼中出現對不屬于數組的空間進行寫操作,比如“a[N+1] = 11.23”,程序可能可以正常運行,但通常會立即崩潰。因此,通過下標訪問不屬于程序的空間是不安全的,編程中要嚴格禁止。

    (6)若函數的參數定義為數組,則函數對形參數組內變量修改,會同時改變實參數組變量的值,這是因為函數的形參數組是地址,實參和形參表示的是同一地址空間,內部對形參數組的訪問,就是對實參表示空間的訪問。

    通過數組,進一步建立變量和存儲空間(連續(xù)存儲空間)、地址的關系,為指針學習進一步建立基礎。

    4.3 指 針

    經過不斷重復、鋪墊,在指針教學開始時,學生已經熟悉了地址的概念,也更容易理解指針,之后的學習重點在于指針的用法,并逐漸習慣使用指針編程。

    指針部分的主要內容包括:第一,指向變量的指針及其在函數參數傳遞中的作用,函數的形參定義為指針,可以在函數內部改變函數外部變量的值,實現地址調用;第二,指針與數組的關系,引入動態(tài)內存分配,學習C語言的存儲器管理技術;第三,指向函數的指針,在指針指向的存儲空間中,存儲的是函數的代碼,函數名字就是該存儲空間的開始地址,初步介紹回調函數的概念;第四,指針數組的定義和使用,支持行和列都可變的二維數組定義及用法。

    4.4 結 構

    結構內容放在指針內容之后介紹,主要是因為指針可以是結構的成員變量,如果結構中指針變量指向的數據類型和結構相同,則可以生成鏈表。

    介紹結構要和存儲空間以及指針的概念緊密結合。定義結構時,要同時強調該結構類型變量所占據的存儲空間,如以上結構定義圖。結構變量的存儲結構如圖3所示,從中可以看到:①結構型變量中的變量,在存儲器中的存儲順序和結構中變量定義的順序相同;②基本變量、數組等占據的空間和其單獨定義時占據的空間可能不同,與編譯選項有關(是否設置了對齊要求);③指針變量(pNext)占據的空間大小固定,與指針所指向的數據類型沒有關系。

    結構定義是否合法,主要看是否能夠計算出結構變量所占據的存儲器空間。結構里面不能聲明同一個結構類型的變量,該遞歸定義會導致結構變量所占據的空間無窮大,但可以定義指向該結構類型的指針,因為指針大小固定。

    結構變量和普通變量一樣,變量賦值操作本質上是存儲器復制。比如:Student a, b; a=b;是把b變量所占據的存儲空間的內容,全部復制到a變量所占據的存儲空間中。如果結構中定義了數組,則實現了數組的賦值操作,而數組自己是不支持賦值操作的。但對于指針變量的復制,會導致a.pNext和b.pNext相等,這卻不是程序員想要的結果,需要特別關注。

    5 結 語

    C程序設計語言離不開指針,學習和掌握指針用法又非常艱難,因此在C語言教學中要精心安排教學內容,并探索各種指針教學方法。本文介紹了 “開門見山”與“循序漸進”相結合的指針教學方法,其特點是把指針教學貫穿在C語言的全部教學過程中,強調指針和C語言的密切關系,淡化指針的神秘感,幾年的教學實踐證明,該方法具有較好的效果。

    作者簡介:趙帥鋒,男,講師,研究方向為信號與信息處理、通信、嵌入式系統(tǒng)等,shfzhao@bjtu.edu.cn;

    胡紹海(通信作者),男,教授,研究方向為信號與信息處理、多媒體通信等,shhu@bjtu.edu.cn。

    參考文獻:

    [1]李冰, 胡海峰. 關于C語言指針教學的探討[J]. 科技信息, 2009(23): 521.

    [2]吳瓊. C語言指針教學方法研究[J]. 鄂州大學學報, 2009,16(2): 68-70.

    [3]孫麗麗. C語言指針教學方法探討[J]. 黑龍江科技信息, 2008(11): 128.

    [4]黃晨. C語言指針教學的研究與探討[J]. 科技信息, 2010(22): 231-232.

    [5]吳斌. C語言指針教學[J]. 安徽職業(yè)技術學院學報, 2004(3): 67-69.

    (編輯:史志偉)

    猜你喜歡
    教學指針
    外研版Book1 Module 3 My First Ride on a Train P2 Reading and Vocabulary By Zhang lijun
    垂懸指針檢測與防御方法*
    軟件學報(2020年6期)2020-09-23 07:31:52
    Unit4.let’s eat教學反思
    27《魚游到紙上》
    教學長相
    偷指針的人
    娃娃畫報(2019年5期)2019-06-17 16:58:10
    為什么表的指針都按照順時針方向轉動
    參變分離之后
    A Contrastive Study of Progressive Aspect in English and Chinese
    卷宗(2015年8期)2015-08-28 22:03:08
    基于改進Hough變換和BP網絡的指針儀表識別
    電測與儀表(2015年5期)2015-04-09 11:30:42
    eeuss影院久久| 亚洲在线观看片| 久久久精品94久久精品| 亚洲欧美日韩无卡精品| 大陆偷拍与自拍| 人人妻人人看人人澡| 国产精品蜜桃在线观看| 狂野欧美白嫩少妇大欣赏| 精品久久久久久电影网| 哪个播放器可以免费观看大片| 亚洲第一区二区三区不卡| 青春草视频在线免费观看| 午夜福利成人在线免费观看| 国产麻豆成人av免费视频| 插阴视频在线观看视频| 综合色丁香网| 国产精品爽爽va在线观看网站| 亚洲自拍偷在线| 国产av码专区亚洲av| 亚洲人成网站在线观看播放| 中文字幕制服av| 国产片特级美女逼逼视频| 成人无遮挡网站| 亚洲国产色片| 18禁动态无遮挡网站| 干丝袜人妻中文字幕| 亚洲欧美清纯卡通| 成人午夜高清在线视频| 少妇的逼好多水| 99热网站在线观看| 日韩精品有码人妻一区| 日韩人妻高清精品专区| 亚洲成人av在线免费| 国产色婷婷99| 免费看av在线观看网站| 欧美成人一区二区免费高清观看| 深爱激情五月婷婷| 欧美精品国产亚洲| 亚洲自拍偷在线| 三级国产精品欧美在线观看| 九九在线视频观看精品| 老司机影院毛片| 久久精品国产亚洲av涩爱| 精品久久久噜噜| 国产成人a区在线观看| 精品亚洲乱码少妇综合久久| 99久国产av精品| 午夜精品国产一区二区电影 | av福利片在线观看| 久久久久国产网址| 午夜免费男女啪啪视频观看| 欧美一级a爱片免费观看看| 最近最新中文字幕大全电影3| 午夜爱爱视频在线播放| av女优亚洲男人天堂| 国产视频内射| 18禁在线无遮挡免费观看视频| 亚洲内射少妇av| 久久这里只有精品中国| 久久热精品热| 高清午夜精品一区二区三区| 国产精品99久久久久久久久| 国产精品99久久久久久久久| 免费无遮挡裸体视频| 久久精品熟女亚洲av麻豆精品 | 国产老妇伦熟女老妇高清| 久久精品综合一区二区三区| 精品一区在线观看国产| 噜噜噜噜噜久久久久久91| 欧美精品国产亚洲| 国产亚洲91精品色在线| 色吧在线观看| 精品久久久久久久久亚洲| 2022亚洲国产成人精品| 亚洲欧美精品自产自拍| 精品不卡国产一区二区三区| h日本视频在线播放| 亚洲最大成人中文| 嘟嘟电影网在线观看| 人妻少妇偷人精品九色| 国产淫片久久久久久久久| 国产精品嫩草影院av在线观看| 亚洲国产精品成人久久小说| 51国产日韩欧美| 国产在视频线精品| 亚洲aⅴ乱码一区二区在线播放| 精品一区在线观看国产| 国产男人的电影天堂91| av国产免费在线观看| 男女边摸边吃奶| 精品国产一区二区三区久久久樱花 | 69人妻影院| 校园人妻丝袜中文字幕| 一级毛片我不卡| 国产老妇伦熟女老妇高清| 啦啦啦啦在线视频资源| 久久精品久久久久久久性| 免费看av在线观看网站| 亚洲av不卡在线观看| 韩国高清视频一区二区三区| 最近2019中文字幕mv第一页| 2021少妇久久久久久久久久久| 免费观看无遮挡的男女| 精品一区在线观看国产| 激情 狠狠 欧美| 美女xxoo啪啪120秒动态图| 综合色丁香网| 能在线免费看毛片的网站| 国产在视频线精品| 观看美女的网站| 男女边吃奶边做爰视频| 777米奇影视久久| 精品久久久久久电影网| 国产精品日韩av在线免费观看| 九色成人免费人妻av| 国国产精品蜜臀av免费| 久久6这里有精品| 久久久久九九精品影院| 欧美成人一区二区免费高清观看| 最后的刺客免费高清国语| 午夜精品在线福利| 成人性生交大片免费视频hd| 一级黄片播放器| 久久久久性生活片| 亚洲最大成人手机在线| 亚洲综合精品二区| videossex国产| 国产精品嫩草影院av在线观看| 亚洲国产精品成人久久小说| 午夜精品在线福利| 亚洲最大成人手机在线| 乱系列少妇在线播放| 国产精品美女特级片免费视频播放器| 免费在线观看成人毛片| 干丝袜人妻中文字幕| 欧美高清性xxxxhd video| 成年女人在线观看亚洲视频 | 国产片特级美女逼逼视频| 好男人视频免费观看在线| 91精品国产国语对白视频| xxxhd国产人妻xxx| 久久青草综合色| 国产av国产精品国产| 精品少妇久久久久久888优播| 国产高清国产精品国产三级| 黑人猛操日本美女一级片| 在线观看三级黄色| 中文字幕色久视频| 大片电影免费在线观看免费| 国产成人精品婷婷| www.精华液| 国产男女内射视频| 欧美中文综合在线视频| 伦理电影免费视频| 精品第一国产精品| 久久 成人 亚洲| 午夜日韩欧美国产| 9191精品国产免费久久| 国产精品久久久久成人av| 日韩 亚洲 欧美在线| 777久久人妻少妇嫩草av网站| 侵犯人妻中文字幕一二三四区| 青春草国产在线视频| 亚洲精品国产av蜜桃| 青春草视频在线免费观看| 日韩欧美一区视频在线观看| 老汉色av国产亚洲站长工具| 亚洲中文av在线| 国产一区二区三区av在线| 观看av在线不卡| av又黄又爽大尺度在线免费看| 国产男女内射视频| 9191精品国产免费久久| 夜夜骑夜夜射夜夜干| 一边摸一边做爽爽视频免费| 老熟女久久久| 国产成人精品一,二区| 美女中出高潮动态图| 精品人妻在线不人妻| 国产日韩欧美亚洲二区| h视频一区二区三区| 亚洲人成网站在线观看播放| 欧美激情 高清一区二区三区| 90打野战视频偷拍视频| 亚洲欧美精品自产自拍| 超色免费av| 一区在线观看完整版| 777米奇影视久久| 午夜久久久在线观看| 啦啦啦中文免费视频观看日本| 日韩欧美精品免费久久| 亚洲欧美日韩另类电影网站| 国产乱人偷精品视频| 成年动漫av网址| 亚洲中文av在线| 亚洲人成电影观看| 国产一区亚洲一区在线观看| 一区二区三区乱码不卡18| 国产精品99久久99久久久不卡 | 黄色 视频免费看| 另类亚洲欧美激情| 国产成人午夜福利电影在线观看| 高清视频免费观看一区二区| 十八禁网站网址无遮挡| 女人久久www免费人成看片| 亚洲成人av在线免费| 亚洲一码二码三码区别大吗| 亚洲激情五月婷婷啪啪| 亚洲精品,欧美精品| 五月伊人婷婷丁香| 亚洲av男天堂| 日韩av免费高清视频| 丰满乱子伦码专区| 久久人人爽av亚洲精品天堂| 观看美女的网站| 啦啦啦在线免费观看视频4| 国产成人a∨麻豆精品| 精品国产国语对白av| av女优亚洲男人天堂| 天堂俺去俺来也www色官网| 久热久热在线精品观看| 久久国产亚洲av麻豆专区| 99九九在线精品视频| 一本久久精品| av女优亚洲男人天堂| 韩国av在线不卡| 国产精品久久久久久久久免| 久久久久久久国产电影| 男女午夜视频在线观看| 一区二区日韩欧美中文字幕| 久久久久精品人妻al黑| 99精国产麻豆久久婷婷| 国产精品 国内视频| 亚洲美女黄色视频免费看| 成人黄色视频免费在线看| 成人国产麻豆网| 一边亲一边摸免费视频| 精品一区在线观看国产| 日本av手机在线免费观看| 卡戴珊不雅视频在线播放| 夜夜骑夜夜射夜夜干| 91精品国产国语对白视频| 久久综合国产亚洲精品| 少妇的丰满在线观看| 18禁裸乳无遮挡动漫免费视频| av又黄又爽大尺度在线免费看| 国产片内射在线| 国产免费视频播放在线视频| 亚洲av免费高清在线观看| 青春草国产在线视频| 纯流量卡能插随身wifi吗| 丁香六月天网| 久久久精品免费免费高清| 久久精品国产亚洲av涩爱| 最近中文字幕2019免费版| 亚洲精品aⅴ在线观看| 国产精品一国产av| 国产成人91sexporn| 一级毛片电影观看| 嫩草影院入口| 国产成人aa在线观看| 国产深夜福利视频在线观看| 亚洲国产日韩一区二区| 亚洲av中文av极速乱| 日韩伦理黄色片| 大码成人一级视频| 一二三四中文在线观看免费高清| 少妇 在线观看| 精品视频人人做人人爽| 女人久久www免费人成看片| 天天操日日干夜夜撸| 国产 一区精品| 大片电影免费在线观看免费| 久久国产亚洲av麻豆专区| 一边摸一边做爽爽视频免费| 巨乳人妻的诱惑在线观看| 亚洲中文av在线| 免费高清在线观看视频在线观看| 美女国产视频在线观看| av天堂久久9| 夜夜骑夜夜射夜夜干| 在线观看www视频免费| 男女无遮挡免费网站观看| 女性生殖器流出的白浆| 丝袜喷水一区| 成年人免费黄色播放视频| 人成视频在线观看免费观看| 国产极品粉嫩免费观看在线| 久久午夜福利片| 亚洲欧美一区二区三区国产| 97在线人人人人妻| 黄色一级大片看看| 久久99蜜桃精品久久| 久久久精品94久久精品| 99久久精品国产国产毛片| 18禁观看日本| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 狠狠婷婷综合久久久久久88av| 亚洲美女黄色视频免费看| 两个人看的免费小视频| 夜夜骑夜夜射夜夜干| 精品99又大又爽又粗少妇毛片| 少妇被粗大的猛进出69影院| av.在线天堂| 亚洲美女视频黄频| 人人澡人人妻人| 一区二区三区乱码不卡18| 三上悠亚av全集在线观看| 国产午夜精品一二区理论片| 国产av码专区亚洲av| 日韩不卡一区二区三区视频在线| 久久久久久久久免费视频了| 最近的中文字幕免费完整| 丁香六月天网| 色94色欧美一区二区| 免费高清在线观看视频在线观看| 啦啦啦在线观看免费高清www| 午夜福利影视在线免费观看| 亚洲精品国产av蜜桃| 日韩,欧美,国产一区二区三区| 香蕉国产在线看| 看免费av毛片| 欧美亚洲日本最大视频资源| 在线天堂中文资源库| 亚洲熟女精品中文字幕| 久久久久久久久免费视频了| 在线 av 中文字幕| 新久久久久国产一级毛片| 欧美最新免费一区二区三区| 26uuu在线亚洲综合色| 在线观看美女被高潮喷水网站| 免费在线观看视频国产中文字幕亚洲 | 亚洲激情五月婷婷啪啪| 亚洲综合色网址| 亚洲欧美清纯卡通| 国产在线一区二区三区精| 在线天堂中文资源库| 久久99蜜桃精品久久| 欧美少妇被猛烈插入视频| 国产精品熟女久久久久浪| 男人舔女人的私密视频| 十八禁网站网址无遮挡| 婷婷色综合大香蕉| 好男人视频免费观看在线| 女人高潮潮喷娇喘18禁视频| 香蕉丝袜av| 中国三级夫妇交换| 人妻人人澡人人爽人人| www.自偷自拍.com| 国产av精品麻豆| 亚洲国产av影院在线观看| 好男人视频免费观看在线| 久久久久久久大尺度免费视频| 伦精品一区二区三区| 香蕉国产在线看| 校园人妻丝袜中文字幕| 国产精品国产三级国产专区5o| tube8黄色片| 精品国产乱码久久久久久男人| 亚洲国产av影院在线观看| 一二三四中文在线观看免费高清| 亚洲三区欧美一区| 蜜桃在线观看..| 2022亚洲国产成人精品| √禁漫天堂资源中文www| 亚洲精品在线美女| 中文字幕人妻丝袜一区二区 | a级片在线免费高清观看视频| 国产精品成人在线| 在线观看美女被高潮喷水网站| 另类精品久久| 欧美人与善性xxx| 日本vs欧美在线观看视频| 欧美日韩国产mv在线观看视频| 妹子高潮喷水视频| 一区二区日韩欧美中文字幕| 日本-黄色视频高清免费观看| xxx大片免费视频| 国产免费视频播放在线视频| 成人二区视频| 伦精品一区二区三区| 美女主播在线视频| 又黄又粗又硬又大视频| 午夜福利,免费看| 亚洲伊人久久精品综合| 在线 av 中文字幕| 女人久久www免费人成看片| 精品久久久久久电影网| av免费观看日本| 久久 成人 亚洲| 国产精品香港三级国产av潘金莲 | 国产精品成人在线| 国产精品嫩草影院av在线观看| 久久精品国产亚洲av涩爱| 免费不卡的大黄色大毛片视频在线观看| 免费日韩欧美在线观看| 久久精品国产综合久久久| 婷婷成人精品国产| 性高湖久久久久久久久免费观看| 成人国语在线视频| 国产老妇伦熟女老妇高清| 精品一品国产午夜福利视频| 男的添女的下面高潮视频| 欧美另类一区| 两个人免费观看高清视频| 肉色欧美久久久久久久蜜桃| 自拍欧美九色日韩亚洲蝌蚪91| 久久久久精品性色| 亚洲国产精品999| 美女国产视频在线观看| 国产精品久久久久久精品电影小说| 热99久久久久精品小说推荐| 日本午夜av视频| 好男人视频免费观看在线| 国产成人精品一,二区| freevideosex欧美| 高清不卡的av网站| 日本91视频免费播放| 精品福利永久在线观看| 国产一区二区 视频在线| 精品人妻一区二区三区麻豆| 日韩一本色道免费dvd| 亚洲 欧美一区二区三区| 精品人妻一区二区三区麻豆| 精品人妻偷拍中文字幕| 免费观看无遮挡的男女| 丁香六月天网| 在线观看免费日韩欧美大片| 久久午夜福利片| 少妇的逼水好多| 免费播放大片免费观看视频在线观看| 99久国产av精品国产电影| www.av在线官网国产| 日韩大片免费观看网站| 在线观看www视频免费| 国产女主播在线喷水免费视频网站| 精品少妇久久久久久888优播| 午夜福利视频在线观看免费| av网站免费在线观看视频| 日韩成人av中文字幕在线观看| 97在线人人人人妻| 天天操日日干夜夜撸| 久久久久久久久免费视频了| 日韩制服丝袜自拍偷拍| 成人毛片a级毛片在线播放| 日韩成人av中文字幕在线观看| 午夜影院在线不卡| 91国产中文字幕| 国语对白做爰xxxⅹ性视频网站| 精品人妻在线不人妻| 婷婷色综合大香蕉| 老司机影院成人| 欧美+日韩+精品| 美女国产视频在线观看| 国产精品99久久99久久久不卡 | 妹子高潮喷水视频| 免费在线观看完整版高清| 在线观看三级黄色| 亚洲av在线观看美女高潮| 青草久久国产| 狂野欧美激情性bbbbbb| 国产男女超爽视频在线观看| 色哟哟·www| 亚洲av在线观看美女高潮| 日韩人妻精品一区2区三区| 国产成人免费无遮挡视频| 亚洲三级黄色毛片| 欧美精品一区二区免费开放| 一区二区三区乱码不卡18| 日韩在线高清观看一区二区三区| 精品一区二区三区四区五区乱码 | 国产一级毛片在线| 欧美xxⅹ黑人| 我的亚洲天堂| 欧美精品高潮呻吟av久久| 国产精品无大码| 我要看黄色一级片免费的| 国产成人一区二区在线| 最近最新中文字幕免费大全7| 一级黄片播放器| 精品国产一区二区三区久久久樱花| 青春草亚洲视频在线观看| 国产亚洲精品第一综合不卡| 五月伊人婷婷丁香| 久久人人爽人人片av| 狠狠婷婷综合久久久久久88av| 在线观看美女被高潮喷水网站| 国产精品国产av在线观看| 日本vs欧美在线观看视频| 精品国产超薄肉色丝袜足j| 午夜福利在线观看免费完整高清在| 国产精品女同一区二区软件| 国产免费又黄又爽又色| 国产极品粉嫩免费观看在线| 曰老女人黄片| 欧美日韩综合久久久久久| 成人18禁高潮啪啪吃奶动态图| 日本91视频免费播放| av在线观看视频网站免费| 一区二区三区乱码不卡18| 亚洲,欧美精品.| 国产亚洲午夜精品一区二区久久| 99久久人妻综合| 在线观看免费日韩欧美大片| 在线 av 中文字幕| 国产精品一区二区在线观看99| 成人影院久久| 午夜免费男女啪啪视频观看| 可以免费在线观看a视频的电影网站 | 久久久久久伊人网av| 欧美 日韩 精品 国产| 亚洲av中文av极速乱| 欧美精品亚洲一区二区| 老鸭窝网址在线观看| 色婷婷久久久亚洲欧美| 久久久久久久久久人人人人人人| 久久久久久久久免费视频了| 人妻 亚洲 视频| 亚洲内射少妇av| 亚洲三级黄色毛片| 午夜激情久久久久久久| 国产亚洲av片在线观看秒播厂| 一区二区三区精品91| 亚洲欧美精品综合一区二区三区 | 婷婷色综合大香蕉| 日韩 亚洲 欧美在线| 午夜福利在线观看免费完整高清在| 免费观看无遮挡的男女| 国产毛片在线视频| 欧美另类一区| 亚洲三级黄色毛片| 一本—道久久a久久精品蜜桃钙片| 美女视频免费永久观看网站| 午夜日本视频在线| 免费日韩欧美在线观看| 中文字幕另类日韩欧美亚洲嫩草| 亚洲精品久久午夜乱码| kizo精华| 91久久精品国产一区二区三区| 秋霞伦理黄片| 一级毛片 在线播放| 久久精品国产亚洲av天美| 五月伊人婷婷丁香| 国产亚洲一区二区精品| 国产有黄有色有爽视频| 一区二区三区四区激情视频| 亚洲国产精品999| 男女国产视频网站| h视频一区二区三区| 中文字幕最新亚洲高清| 免费在线观看完整版高清| 久久热在线av| 人人妻人人爽人人添夜夜欢视频| 黑人猛操日本美女一级片| videos熟女内射| 久久久久久伊人网av| 天天躁夜夜躁狠狠躁躁| 成人黄色视频免费在线看| 少妇熟女欧美另类| 亚洲av欧美aⅴ国产| av不卡在线播放| 99精国产麻豆久久婷婷| 少妇猛男粗大的猛烈进出视频| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 大片电影免费在线观看免费| av在线app专区| 亚洲欧美成人综合另类久久久| 如何舔出高潮| 国产精品无大码| 人妻系列 视频| 午夜日本视频在线| 欧美日韩av久久| 最近最新中文字幕大全免费视频 | 精品人妻熟女毛片av久久网站| 成人影院久久| 中文字幕人妻丝袜一区二区 | 搡老乐熟女国产| 国产不卡av网站在线观看| 成年女人毛片免费观看观看9 | 狂野欧美激情性bbbbbb| 日韩一本色道免费dvd| 97精品久久久久久久久久精品| 国产精品成人在线| 天天躁夜夜躁狠狠躁躁| 一级毛片 在线播放| 精品国产一区二区三区四区第35| 搡老乐熟女国产| 岛国毛片在线播放| 国产在视频线精品| 男女免费视频国产| 曰老女人黄片| 亚洲精品自拍成人| 黄网站色视频无遮挡免费观看| 青草久久国产| 如何舔出高潮| 极品人妻少妇av视频| 涩涩av久久男人的天堂| 亚洲精品乱久久久久久| 国产成人精品一,二区| 午夜激情久久久久久久| 午夜免费观看性视频| 成人影院久久| 欧美+日韩+精品| 亚洲精品av麻豆狂野| 亚洲人成77777在线视频| 国产在视频线精品| 制服丝袜香蕉在线| 97人妻天天添夜夜摸| 亚洲精品自拍成人| 久久人人爽人人片av| 亚洲天堂av无毛| 在线亚洲精品国产二区图片欧美| 日韩中字成人| 日日啪夜夜爽| 日韩av免费高清视频|