国产精品青草久-国产精品情侣愉拍-国产精品区网红主-国产精品区一区二-国产精品热久久-国产精品热热热-国产精品人aⅴ-国产精品人成在线-国产精品人妻人伦-国产精品人人

金喜正规买球

Swift編程語言中文教程(六):使用函數(shù)

原創(chuàng)|使用教程|編輯:龔雪|2014-06-05 11:29:13.000|閱讀 1865 次

概述:本文為Swift編程語言中文教程第六部分,講解Swift的函數(shù),內(nèi)容包括:函數(shù)的聲明與調(diào)用、函數(shù)的參數(shù)和返回值、函數(shù)參數(shù)名等。Swift是蘋果公司在WWDC2014發(fā)布的一門編程語言,與Objective-C相比,對(duì)學(xué)習(xí)新手比較友好。慧都控件網(wǎng)根據(jù)官方教程以及網(wǎng)上中文資源整理了Swift編程語言中文教程,希望幫助想要學(xué)習(xí)Swift的朋友,由于技術(shù)有限,可能有不足的地方,希望大家指正。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關(guān)鏈接:

函數(shù)是執(zhí)行特定任務(wù)的代碼自包含塊。給定一個(gè)函數(shù)名稱標(biāo)識(shí), 當(dāng)執(zhí)行其任務(wù)時(shí)就可以用這個(gè)標(biāo)識(shí)來進(jìn)行”調(diào)用”。

Swift的統(tǒng)一的功能語法足夠靈活來表達(dá)任何東西,無論是甚至沒有參數(shù)名稱的簡(jiǎn)單的C風(fēng)格的函數(shù)表達(dá)式,還是需要為每個(gè)本地參數(shù)和外部參數(shù)設(shè)置復(fù)雜名稱的Objective-C語言風(fēng)格的函數(shù)。參數(shù)提供默認(rèn)值,以簡(jiǎn)化函數(shù)調(diào)用,并通過設(shè)置在輸入輸出參數(shù),在函數(shù)執(zhí)行完成時(shí)修改傳遞的變量。

Swift中的每個(gè)函數(shù)都有一個(gè)類型,包括函數(shù)的參數(shù)類型和返回類型。您可以方便的使用此類型像任何其他類型一樣,這使得它很容易將函數(shù)作為參數(shù)傳遞給其他函數(shù),甚至從函數(shù)中返回函數(shù)類型。函數(shù)也可以寫在其他函數(shù)中來封裝一個(gè)嵌套函數(shù)用以范圍內(nèi)有用的功能。

1、函數(shù)的聲明與調(diào)用

當(dāng)你定義一個(gè)函數(shù)時(shí),你可以為其定義一個(gè)或多個(gè)命名,定義類型值作為函數(shù)的輸入(稱為參數(shù)),當(dāng)該函數(shù)完成時(shí)將傳回輸出定義的類型(稱為作為它的返回類型)。

每一個(gè)函數(shù)都有一個(gè)函數(shù)名,用來描述了函數(shù)執(zhí)行的任務(wù)。要使用一個(gè)函數(shù)的功能時(shí),你通過使用它的名稱進(jìn)行“調(diào)用”,并通過它的輸入值(稱為參數(shù))來匹配函數(shù)的參數(shù)類型。一個(gè)函數(shù)的提供的參數(shù)必須始終以相同的順序來作為函數(shù)參數(shù)列表。

例如在下面的例子中被調(diào)用的函數(shù)greetingForPerson,像它描述的那樣 — 它需要一個(gè)人的名字作為輸入并返回一句問候給那個(gè)人。

func sayHello(personName: String) -> String {
let greeting = “Hello, ” + personName + “!”
return greeting
}
所有這些信息都匯總到函數(shù)的定義中,并以func關(guān)鍵字為前綴。您指定的函數(shù)的返回類型是以箭頭->(一個(gè)連字符后跟一個(gè)右尖括號(hào))以及隨后類型的名稱作為返回的。

該定義描述了函數(shù)的作用是什么,它期望接收什么,以及當(dāng)它完成返回的結(jié)果是什么。該定義很容易讓該函數(shù)可以讓你在代碼的其他地方以清晰、明確的方式來調(diào)用:

println(sayHello(“Anna”))
// prints “Hello, Anna!”
println(sayHello(“Brian”))
// prints “Hello, Brian!”
通過括號(hào)內(nèi)String類型參數(shù)值調(diào)用sayHello的函數(shù),如的sayHello(”Anna”)。由于該函數(shù)返回一個(gè)字符串值,sayHello的可以被包裹在一個(gè)println函數(shù)調(diào)用中來打印字符串,看看它的返回值,如上圖所示。

在sayHello的函數(shù)體開始定義了一個(gè)新的名為greeting的String常量,并將其設(shè)置加上personName個(gè)人姓名組成一句簡(jiǎn)單的問候消息。然后這個(gè)問候函數(shù)以關(guān)鍵字return來傳回。只要問候函數(shù)被調(diào)用時(shí),函數(shù)執(zhí)行完畢是就會(huì)返回問候語的當(dāng)前值。

你可以通過不同的輸入值多次調(diào)用sayHello的函數(shù)。上面的例子顯示了如果它以”Anna”為輸入值,以”Brian”為輸入值會(huì)發(fā)生什么。函數(shù)的返回在每種情況下都是量身定制的問候。

為了簡(jiǎn)化這個(gè)函數(shù)的主體,結(jié)合消息創(chuàng)建和return語句用一行來表示:

func sayHello(personName: String) -> String {
return “Hello again, ” + personName + “!”
}
println(sayHello(“Anna”))
// prints “Hello again, Anna!”

2、函數(shù)的參數(shù)和返回值

在swift中函數(shù)的參數(shù)和返回值是非常具有靈活性的。你可以定義任何東西無論是一個(gè)簡(jiǎn)單的僅僅有一個(gè)未命名的參數(shù)的函數(shù)還是那種具有豐富的參數(shù)名稱和不同的參數(shù)選項(xiàng)的復(fù)雜函數(shù)。

多輸入?yún)?shù)

函數(shù)可以有多個(gè)輸入?yún)?shù),把他們寫到函數(shù)的括號(hào)內(nèi),并用逗號(hào)加以分隔。下面這個(gè)函數(shù)設(shè)置了一個(gè)開始和結(jié)束索引的一個(gè)半開區(qū)間,用來計(jì)算在范圍內(nèi)有多少元素包含:

func halfOpenRangeLength(start: Int, end: Int) -> Int {
return end – start
}
println(halfOpenRangeLength(1, 10))
// prints “9″
無參函數(shù)

函數(shù)并沒有要求一定要定義的輸入?yún)?shù)。下面就一個(gè)沒有輸入?yún)?shù)的函數(shù),任何時(shí)候調(diào)用時(shí)它總是返回相同的字符串消息:

func sayHelloWorld() -> String {
return “hello, world”
}
println(sayHelloWorld())
// prints “hello, world”
該函數(shù)的定義在函數(shù)的名稱后還需要括號(hào),即使它不帶任何參數(shù)。當(dāng)函數(shù)被調(diào)用時(shí)函數(shù)名稱也要跟著一對(duì)空括號(hào)。

沒有返回值的函數(shù)

函數(shù)也不需要定義一個(gè)返回類型。這里有一個(gè)版本的sayHello的函數(shù),稱為waveGoodbye,它會(huì)輸出自己的字符串值而不是函數(shù)返回:

func sayGoodbye(personName: String) {
println(“Goodbye, (personName)!”)
}
sayGoodbye(“Dave”)
// prints “Goodbye, Dave!”
因?yàn)樗⒉恍枰祷匾粋€(gè)值,該函數(shù)的定義不包括返回箭頭( – >)和返回類型。

提示
嚴(yán)格地說,sayGoodbye功能確實(shí)還返回一個(gè)值,即使沒有返回值定義。函數(shù)沒有定義返回類型但返
回了一個(gè)void返回類型的特殊值。它是一個(gè)簡(jiǎn)直是空的元組,實(shí)際上零個(gè)元素的元組,可以寫為()。
當(dāng)一個(gè)函數(shù)調(diào)用時(shí)它的返回值可以忽略不計(jì):

func printAndCount(stringToPrint: String) -> Int {
println(stringToPrint)
return countElements(stringToPrint)
}
func printWithoutCounting(stringToPrint: String) {
printAndCount(stringToPrint)
}
printAndCount(“hello, world”)
// prints “hello, world” and returns a value of 12
printWithoutCounting(“hello, world”)
// prints “hello, world” but does not return a value
第一個(gè)函數(shù)printAndCount,打印了一個(gè)字符串,然后并以Int類型返回它的字符數(shù)。第二個(gè)函數(shù)printWithoutCounting,調(diào)用的第一個(gè)函數(shù),但忽略它的返回值。當(dāng)?shù)诙瘮?shù)被調(diào)用時(shí),字符串消息由第一函數(shù)打印了回來,去沒有使用其返回值。

提示
返回值可以忽略不計(jì),但對(duì)一個(gè)函數(shù)來說,它的返回值即便不使用還是一定會(huì)返回的。在函數(shù)體底部
返回時(shí)與定義的返回類型的函數(shù)不能相容時(shí),如果試圖這樣做將導(dǎo)致一個(gè)編譯時(shí)錯(cuò)誤。
多返回值函數(shù)

你可以使用一個(gè)元組類型作為函數(shù)的返回類型返回一個(gè)有多個(gè)值組成的一個(gè)復(fù)合作為返回值。

下面的例子定義了一個(gè)名為count函數(shù),用它計(jì)來算字符串中基于標(biāo)準(zhǔn)的美式英語中設(shè)定使用的元音、輔音以及字符的數(shù)量:

func count(string: String) -> (vowels: Int, consonants: Int, others: Int) {
var vowels = 0, consonants = 0, others = 0
for character in string {
switch String(character).lowercaseString {
case “a”, “e”, “i”, “o”, “u”:
++vowels
case “b”, “c”, “d”, “f”, “g”, “h”, “j”, “k”, “l”, “m”,
“n”, “p”, “q”, “r”, “s”, “t”, “v”, “w”, “x”, “y”, “z”:
++consonants
default:
++others
}
}
return (vowels, consonants, others)
}
您可以使用此計(jì)數(shù)函數(shù)來對(duì)任意字符串進(jìn)行字符計(jì)數(shù),并檢索統(tǒng)計(jì)總數(shù)的元組三個(gè)指定Int值:

let total = count(“some arbitrary string!”)
println(“(total.vowels) vowels and (total.consonants) consonants”)
// prints “6 vowels and 13 consonants”
需要注意的是在這一點(diǎn)上元組的成員不需要被命名在該該函數(shù)返回的元組中,因為他們的名字已經(jīng)被指定為函數(shù)的返回類型的一部分。

3、函數(shù)參數(shù)名

所有上面的函數(shù)都為參數(shù)定義了參數(shù)名稱:

func someFunction(parameterName: Int) {
// function body goes here, and can use parameterName
// to refer to the argument value for that parameter
}
然而,這些參數(shù)名的僅能在函數(shù)本身的主體內(nèi)使用,在調(diào)用函數(shù)時(shí),不能使用。這些類型的參數(shù)名稱被稱為本地的參數(shù),因?yàn)樗鼈冎贿m用于函數(shù)體中使用。

外部參數(shù)名

有時(shí)當(dāng)你調(diào)用一個(gè)函數(shù)將每個(gè)參數(shù)進(jìn)行命名是非常有用的,以表明你傳遞給函數(shù)的每個(gè)參數(shù)的目的。

如果你希望用戶函數(shù)調(diào)用你的函數(shù)時(shí)提供參數(shù)名稱,除了設(shè)置本地地的參數(shù)名稱,也要為每個(gè)參數(shù)定義外部參數(shù)名稱。你寫一個(gè)外部參數(shù)名稱在它所支持的本地參數(shù)名稱之前,之間用一個(gè)空格來分隔:

func someFunction(externalParameterName localParameterName: Int) {
// function body goes here, and can use localParameterName
// to refer to the argument value for that parameter
}

注意
如果您為參數(shù)提供一個(gè)外部參數(shù)名稱,調(diào)用該函數(shù)時(shí)外部名稱必須始終被使用。
作為一個(gè)例子,考慮下面的函數(shù),它通過插入他們之間的第三個(gè)”joiner”字符串來連接兩個(gè)字符串:

func join(s1: String, s2: String, joiner: String) -> String {
return s1 + joiner + s2
}
當(dāng)你調(diào)用這個(gè)函數(shù),你傳遞給函數(shù)的三個(gè)字符串的目的就不是很清楚了:

join(“hello”, “world”, “, “)
// returns “hello, world”
為了使這些字符串值的目的更為清晰,為每個(gè)join函數(shù)參數(shù)定義外部參數(shù)名稱:

func join(string s1: String, toString s2: String, withJoiner joiner: String)
-> String {
return s1 + joiner + s2
}
在這個(gè)版本的join函數(shù)中,第一個(gè)參數(shù)有一個(gè)外部名稱string和一個(gè)本地名稱s1;第二個(gè)參數(shù)有一個(gè)外部名稱toString和一個(gè)本地名稱s2;第三個(gè)參數(shù)有一個(gè)外部名稱withJoiner和一個(gè)本地名稱joiner。

現(xiàn)在,您可以使用這些外部參數(shù)名稱調(diào)用清楚明確的調(diào)用該函數(shù):

join(string: “hello”, toString: “world”, withJoiner: “, “)
// returns “hello, world”
使用外部參數(shù)名稱使join函數(shù)的第二個(gè)版本功能更富有表現(xiàn)力,用戶習(xí)慣使用sentence-like的方式,同時(shí)還提供了一個(gè)可讀的、意圖明確的函數(shù)體。

注意
考慮到使用外部參數(shù)名稱的初衷就是為了在別人第一次閱讀你的代碼時(shí)并不知道你函數(shù)參數(shù)的目的是什么。
但當(dāng)函數(shù)調(diào)用時(shí)如果每個(gè)參數(shù)的目的是明確的和毫不含糊的,你并不需要指定外部參數(shù)名稱。
外部參數(shù)名稱速記

如果你想為一個(gè)函數(shù)參數(shù)提供一個(gè)外部參數(shù)名,然而本地參數(shù)名已經(jīng)使用了一個(gè)合適的名稱了,你不需要為該參數(shù)寫相同的兩次名稱。取而代之的是,寫一次名字,并用一個(gè)hash符號(hào)(#)作為名稱的前綴。這告訴Swift使用該名稱同時(shí)作為本地參數(shù)名稱和外部參數(shù)名稱。

這個(gè)例子定義了一個(gè)名為containsCharacter的函數(shù),定義了兩個(gè)參數(shù)的外部參數(shù)名稱并通過放置一個(gè)散列標(biāo)志在他們本地參數(shù)名稱之前:

func containsCharacter(#string: String, #characterToFind: Character) -> Bool {
for character in string {
if character == characterToFind {
return true
}
}
return false
}
這個(gè)函數(shù)選擇的參數(shù)名稱清晰的、函數(shù)體極具可讀性,使的該函數(shù)被調(diào)用時(shí)沒有歧義:

let containsAVee = containsCharacter(string: “aardvark”, characterToFind: “v”)
// containsAVee equals true, because “aardvark” contains a “v”
參數(shù)的默認(rèn)值

可以為任何參數(shù)設(shè)定默認(rèn)值來作為函數(shù)的定義的一部分。如果默認(rèn)值已經(jīng)定義,調(diào)用函數(shù)時(shí)就可以省略該參數(shù)的傳值。

注意
將使用默認(rèn)值的參數(shù)放在函數(shù)的參數(shù)列表的末尾。這確保了所有調(diào)用函數(shù)的非默認(rèn)參數(shù)使用相同的順
序,并明確地表示在每種情況下相同的函數(shù)調(diào)用。
這里有一個(gè)版本,是早期的join函數(shù),并為參數(shù)joiner設(shè)置了默認(rèn)值:

func join(string s1: String, toString s2: String,
withJoiner joiner: String = ” “) -> String {
return s1 + joiner + s2
}
如果在join函數(shù)被調(diào)用時(shí)提供給joiner一個(gè)字符串值,該字符串是用來連接兩個(gè)字符串,就跟以前一樣:

join(string: “hello”, toString: “world”, withJoiner: “-”)
// returns “hello-world”
但是,如果當(dāng)函數(shù)被調(diào)用時(shí)提供了joiner的沒有值,就會(huì)使用單個(gè)空格(” “)的默認(rèn)值:

join(string: “hello”, toString: “world”)
// returns “hello world”
有默認(rèn)值的外部名稱參數(shù)

在大多數(shù)情況下,為所有參數(shù)提供一個(gè)外部帶有默認(rèn)值的參數(shù)的名稱是非常有用的(因此要求)。這將確如果當(dāng)函數(shù)被調(diào)用時(shí)提供的值時(shí)參數(shù)必須具有明確的目的。

為了使這個(gè)過程更容易,當(dāng)你自己沒有提供外部名稱時(shí),Swift自動(dòng)為所有參數(shù)定義了缺省的參數(shù)外部名稱。自動(dòng)外部名稱與本地名稱相同,就好像你在你的代碼中的本地名稱之前寫了一個(gè)hash符號(hào)。

這里有一個(gè)早期join函數(shù)版本,它不為任何參數(shù)提供的外部名稱,但仍然提供了joiner參數(shù)的默認(rèn)值:

func join(s1: String, s2: String, joiner: String = ” “) -> String {
return s1 + joiner + s2
}
在這種情況下,Swift自動(dòng)為一個(gè)具有默認(rèn)值的參數(shù)提供了外部參數(shù)名稱。調(diào)用函數(shù)時(shí),為使得參數(shù)的目的明確、毫不含糊,因此必須提供外部名稱:

join(“hello”, “world”, joiner: “-”)
// returns “hello-world”

注意
你可以通過編寫一個(gè)下劃線(_)有選擇進(jìn)行這種行為,而不是一個(gè)明確的定義外部參數(shù)名稱。然
而,在適當(dāng)情況下有默認(rèn)值的外部名稱參數(shù)總是優(yōu)先被使用。
可變參數(shù)

一個(gè)可變參數(shù)的參數(shù)接受零個(gè)或多個(gè)指定類型的值。當(dāng)函數(shù)被調(diào)用時(shí),您可以使用一個(gè)可變參數(shù)的參數(shù)來指定該參數(shù)可以傳遞不同數(shù)量的輸入值。寫可變參數(shù)的參數(shù)時(shí),需要參數(shù)的類型名稱后加上點(diǎn)字符(…)。

傳遞一個(gè)可變參數(shù)的參數(shù)的值時(shí),函數(shù)體中是以提供適當(dāng)類型的數(shù)組的形式存在。例如,一個(gè)可變參數(shù)的名稱為numbers和類型為Double…在函數(shù)體內(nèi)就作為名為numbers類型為Double[]的常量數(shù)組。

下面的示例計(jì)算任意長度的數(shù)字的算術(shù)平均值(也稱為平均):

func arithmeticMean(numbers: Double…) -> Double {
var total: Double = 0
for number in numbers {
total += number
}
return total / Double(numbers.count)
}
arithmeticMean(1, 2, 3, 4, 5)
// returns 3.0, which is the arithmetic mean of these five numbers
arithmeticMean(3, 8, 19)
// returns 10.0, which is the arithmetic mean of these three numbers

注意
函數(shù)可以最多有一個(gè)可變參數(shù)的參數(shù),而且它必須出現(xiàn)在參數(shù)列表的最后以避免多參數(shù)函
數(shù)調(diào)用時(shí)出現(xiàn)歧義。

如果函數(shù)有一個(gè)或多個(gè)參數(shù)使用默認(rèn)值,并且還具有可變參數(shù),將可變參數(shù)放在列表的
最末尾的所有默認(rèn)值的參數(shù)之后。
常量參數(shù)和變量參數(shù)

函數(shù)參數(shù)的默認(rèn)值都是常量。試圖改變一個(gè)函數(shù)參數(shù)的值會(huì)讓這個(gè)函數(shù)體內(nèi)部產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。這意味著您不能錯(cuò)誤地改變參數(shù)的值。

但是,有時(shí)函數(shù)有一個(gè)參數(shù)的值的變量副本是非常有用的。您可以通過指定一個(gè)或多個(gè)參數(shù)作為變量參數(shù),而不是避免在函數(shù)內(nèi)部為自己定義一個(gè)新的變量。變量參數(shù)可以是變量而不是常量,并給函數(shù)中新修改的參數(shù)的值的提供一個(gè)副本。

在參數(shù)名稱前用關(guān)鍵字var定義變量參數(shù):

func alignRight(var string: String, count: Int, pad: Character) -> String {
let amountToPad = count – countElements(string)
for _ in 1…amountToPad {
string = pad + string
}
return string
}
let originalString = “hello”
let paddedString = alignRight(originalString, 10, “-”)
// paddedString is equal to “—–hello”
// originalString is still equal to “hello”
這個(gè)例子定義了一個(gè)新函數(shù)叫做alignRight,它對(duì)準(zhǔn)一個(gè)輸入字符串,以一個(gè)較長的輸出字符串。在左側(cè)的空間中填充規(guī)定的字符。在該示例中,字符串”hello”被轉(zhuǎn)換為字符串”—–hello”。

該alignRight函數(shù)把輸入?yún)?shù)的字符串定義成了一個(gè)變量參數(shù)。這意味著字符串現(xiàn)在可以作為一個(gè)局部變量,用傳入的字符串值初始化,并且可以在函數(shù)體中進(jìn)行相應(yīng)操作。

函數(shù)首先找出有多少字符需要被添加到左邊讓字符串以右對(duì)齊在整個(gè)字符串中。這個(gè)值存儲(chǔ)在本地常量amountToPad中。該函數(shù)然后將填充字符的amountToPad個(gè)字符拷貝到現(xiàn)有的字符串的左邊,并返回結(jié)果。整個(gè)過程使用字符串變量參數(shù)進(jìn)行字符串操作。

注意
一個(gè)變量參數(shù)的變化沒有超出了每個(gè)調(diào)用函數(shù),所以對(duì)外部函數(shù)體是不可見的。變量參數(shù)只能存在于函數(shù)調(diào)用
的生命周期里。
輸入-輸出參數(shù)

可變參數(shù),如上所述,只能在函數(shù)本身內(nèi)改變。如果你想有一個(gè)函數(shù)來修改參數(shù)的值,并且想讓這些變化要堅(jiān)持在函數(shù)調(diào)用結(jié)束后,你就可以定義輸入-輸出參數(shù)來代替。

通過在其參數(shù)定義的開始添加inout關(guān)鍵字寫用來標(biāo)明輸入-輸出參數(shù)。一個(gè)在輸入-輸出參數(shù)都有一個(gè)傳遞給函數(shù)的值,由函數(shù)修改后,并從函數(shù)返回來替換原來的值。

4、函數(shù)類型

//待翻譯

使用函數(shù)類型

//待翻譯

函數(shù)類型的參數(shù)

//待翻譯

函數(shù)類型的返回值

//待翻譯

println(“Counting to zero:”)
// Counting to zero:
while currentValue != 0 {
println(“(currentValue)… “)
currentValue = moveNearerToZero(currentValue)
}
println(“zero!”)
// 3…
// 2…
// 1…
// zero!
5、嵌套函數(shù)

迄今為止所有你在本章中遇到函數(shù)都是全局函數(shù),在全局范圍內(nèi)定義。其實(shí)你還可以在其他函數(shù)中定義函數(shù),被稱為嵌套函數(shù)。

嵌套函數(shù)默認(rèn)對(duì)外界是隱藏的,但仍然可以調(diào)用和使用其內(nèi)部的函數(shù)。內(nèi)部函數(shù)也可以返回一個(gè)嵌套函數(shù),允許在嵌套函數(shù)內(nèi)的另一個(gè)范圍內(nèi)使用。

你可以重寫上面的chooseStepFunction例子使用并返回嵌套函數(shù):

func chooseStepFunction(backwards: Bool) -> (Int) -> Int {
func stepForward(input: Int) -> Int { return input + 1 }
func stepBackward(input: Int) -> Int { return input – 1 }
return backwards ? stepBackward : stepForward
}
var currentValue = -4
let moveNearerToZero = chooseStepFunction(currentValue > 0)
// moveNearerToZero now refers to the nested stepForward() function
while currentValue != 0 {
println(“(currentValue)… “)
currentValue = moveNearerToZero(currentValue)
}
println(“zero!”)
// -4…
// -3…
// -2…
// -1…
// zero!

本文資源來自互聯(lián)網(wǎng),由本網(wǎng)整理編輯,供大家學(xué)習(xí)參考。因?yàn)榧夹g(shù)有限,可能會(huì)有不足及錯(cuò)誤,請(qǐng)大家指正。


標(biāo)簽:Swift

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動(dòng)
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产裸体舞一区二区三区 | 亚洲精品乱码久久久久久久久久久久 | 国产精品日韩综合图片 | 日产精品久久久久久久蜜殿 | 国产午夜激无码αv毛片久久 | 亚洲日韩欧美一区二区三区 | 无码国内精品久久人妻麻豆按摩 | 在线无码一区二区三区不卡国产 | 久久99热只| 国产avxxxx无套内射 | 国产人妖ts米兰在线 | 无码人妻精一区二区三区 | 精品国产天堂 | 无码丰满熟妇bbbbxxx | 亚洲毛片网 | 欧美曰韩一区二区三区 | 天天爽天天爽夜夜爽毛片 | 国产91尤物在线观看 | 亚洲免费v一区二区三区 | 色先锋久久亚洲中文字幕 | 久久99国产精一区二区三区 | 91网视频网| 日韩毛片一级在线观看 | 婷婷色香五月综合激激情 | 国产污三级网站在线观看 | 国产精品网红尤物 | 无码乱人伦一区二区亚洲一 | 欧美老年人草逼视频 | 亚洲成av人片无码不卡播放器 | 91极品女神私人尤物在线播放 | 99国产在| 天天爽人人干 | 国内最真实的xxxx人伦 | 欧美视频第二页 | 日本丰满岳乱妇在线观看 | 超碰蝌蚪窝 | 91一区二区 | 精品人妻无码一区二 | 自偷自拍亚洲综合精品 | 国产啪精品视频网给免丝袜 | 国产乱婬av片免费 | 国产精品亚洲第一区在线 | 国产精品亚洲专区无码不卡 | 亚洲欧美国产日韩字幕中文 | 亚洲熟女av一区二区三区 | 国产成人h在线观看网站站 国产成人h在线视频 | 成年女人看片永久免费视频 | 熟妇人妻一区二区三区四区 | 亚洲中文字幕aⅴ无码天堂 亚洲中文字幕av无码专区 | 久久999国产免费 | 亚洲精品福利在线观看 | av天堂永久资源网 | 9lporm自拍视 | 亚洲v无码专区日韩乱码不卡 | 亚洲一区二区三区在线网站 | 国产欧美日韩另类专区 | 久久不见久久见中文字幕免费 | 亚洲日本韩国中文 | 国产一级婬片aa片免费西 | av无码一码免费在线观看 | 精品国产自产久久久 | 91破解版免费版无限量丝瓜 | 无码专区久久 | 国产丰满大乳奶水在线视频 | 欧洲人妻丰满av无码久久不卡 | 日韩三级+在线播放 | 成人拍拍拍在线观看 | 国产成人精品午夜福利 | 超碰中文字 | 日本xxx| 国产成人无码综合亚洲日韩 | 欧美一级 | www夜片内射视频日韩精品成 | 国产第一在 | 丰满少妇被猛烈进入无码 | 色婷婷六月桃花综合影院 | 亚洲国产成人手机在线观看 | 91麻豆极品在线观看 | 欧洲一级一片在线观看免费精品色 | 国产亚洲欧美精品永久app | 成人黄色在线观看 | 麻豆av传媒蜜桃天美 | 超碰人人超碰人人 | 国产亚洲av夜间福利香蕉导航 | 日韩精品电影亚洲一区 | 亚洲日韩精| 香蕉视频在线观看福利国产 | 亚洲大片在线观看网址 | 国产福利小视频在线免费观看 | 丰满少妇弄高潮了www | 亚洲日本va中文字幕午夜福利 | 日日噜噜夜夜狠狠久久丁香五月 | 无码精品黑人一区二区三区 | 精品亚洲aⅴ无码午夜在线观看 | 色欲影视天天综合 | 白丝兔女郎m开腿sm调教室 | 国产精品激情综合久久 | 欧美日韩在线精品一区二区 | 加勒比在线一区二区三区 | 九色国产在视频线精品视频 | 日本强好片久久久久 | 99久久国产综合精麻豆 | 精品国产午夜福 | 国产麻豆剧果冻传媒白晶晶 | 国产成人综合亚洲av小说 | 日韩欧美人妻精品 | 91黑料精品国产 | 国产乱人偷精品视频不卡 | 国产欧美亚洲精品第二区首页 | 欧美日韩在线第一页 | 欧美精品黄色视频网站 | 99久久国产综| 日韩在线视频观看在线看 | 国产一本视频在线播放 | 高清一级片 | 无码精品亚洲日韩中文字幕 | 精品国产欧美精品v | 91九色蝌蚪| 欧美一级专区免费大片 | 精品无人区乱码1区2区3区在线 | 福利视频99 | 91se在线观看一区二区 | 国精产品一区二区三区公司 | 国产福利直播在线观看 | 午夜性色一区二区三区不卡视频 | 国产在线播放线99视频大全 | 99精品国产热久久婷婷天堂 | 国产综合久久久久 | 欧洲熟妇色xxxx欧美老妇免费 | 欧美人与| 成人亚洲福在线观看福利网址 | 欧美午夜免费大片 | 国产白丝丝高跟在线观看 | 成人国产一区二区三区 | 91人妻人人澡人人爽人人精品乱 | 久久66热人妻偷产精品9 | 欧美精品人人做人人爱视频 | 国产激情一区二 | a级毛片无码久久精品免费 a级毛片无码免费真 | av无码免费永久在线观看 | 办公室爆乳女秘 | 亚洲精品1区2区3区4区 | 国产黄色第一级黄色毛片 | 国产精品白丝av在线观看播放 | 99在线精品国自产拍中文字幕 | 91精品在线播放视频大全在线观看 | 99午夜福利精品视频 | 国产精品毛片 | 国产成人无码一区二区在线播放 | 成人午夜性a一级毛片免费 成人午夜性a一级毛片免费看 | 亚洲精品v欧洲精品v日韩精品 | 亚洲国产另类久久久精品网站 | 三级韩国三级日产三级 | 无码毛片| 国产精品一区不卡在线观看 | 91在线无精精品秘一区二区 | 国产a不卡片精品免费观看 国产a国产国产片 | 无码h黄动漫在线播放网站 无码h肉动漫在线观看 | 成年人网站在线免费观看 | 国产高潮国产高潮久久久 | 福利一区二区三区视频在线观看 | 精品无码久久久久国产 | 国产免费午夜a无码v视频 | 久草青青 | 午夜神器成在线人成在线人免 | 国产a视频免费观看不卡 | 亚洲av无码乱码在线观看性色扶 | 国产乱子伦 | 亚洲精品久久久久久久久av | 亚洲av无码一区二区三区观看 | 国内大量揄拍人妻精品視頻 | 国产精品99久久久久久人 | 国产av仑乱内谢电影全集在线观看 | 99精品国产一区二区 | 无码av中文一二三区 | 欧美日韩国产精品. | 国产高清综合乱色视频 | 成人免费777777 | 久久成人免费观看全部免费 | 99热这里只有精品免费国产 | 成全视频在线观看免费高清在线观看 | 91精品国产免费 | 91尤物| 欧美人与动物zozo | 亚洲精品二区中文字 | 国产成人无码精品久 | 午夜理论在线观看视频无码 | 国产成人无码区免费a∨视频网站 | 国产高清在线精品一区二区 | 欧美亚洲日韩 | 久久成年人视频 | 欧美视频精品二区 | 在线视频你懂的中文字幕 | 香蕉视频99| 国产免费高清视频在线观看不卡 | 91情侣在线精品国产 | 国产成人免费高清在线观看 | 中文精品久久久久人妻 | 国产av无码专区亚洲awww | 超碰免费超碰免费人人 | 欧美人与动性行 | 午夜婷婷成人 | 亚洲av不卡在 | 九九热视频免费在线观看 | 变态sm天堂无码专区 | 成年午夜免费aⅴ在线观看 成年午夜一级毛 | 国产精品综合色区在线观看不卡 | 9ⅰ精品人妻一区二区三区蜜桃 | 欧洲专区无码在线观看 | 欧美亚洲性爱在线看 | 91麻豆| 麻豆99激情视频在线播放 | 国产福利| 午夜精品久久久无码 | 国产成人乱色伦区 | 日韩一区二区六区中文字幕 | 国产av无码一区二区三区 | 国产免费av片在线看观看 | 97亚洲欧| 亚洲中文字幕aⅴ天堂自拍 亚洲中文字幕aⅴ无码天堂 | 97免费人妻视在线视频 | 免费一级无码婬片片毛片 | 国产在线不卡精品网站 | 国产极品女在线aa片 | 日韩人妻有码精品专区 | 国产高清av在线 | 国产毛片精品视频网站 | 成人午夜精品视频在线 | 亚洲av日韩av天堂影片精品 | 国产欧美综合在线一区二区三区 | 91亚洲精品在线观看 | 99久久精品熟女高潮喷水免费 | 亚洲av无码永久天堂毛片 | 91精品啪在线观看国产91九色 | 一区二区三区不卡在线 | 性做久久久久久久久男女 | 韩国午夜理论a三级在线观看 | 色一情一乱一交一二三区 | 国产理论视频在线观看 | 亚洲麻豆?v无码成人片在线观看 | 九九国产精品国产一区二区 | 91久久夜色精品国产九色 | 99久热re在线精品视频 | 国产极品在线观看视频 | 亚洲第一页在线视频 | 欧美精品视频一区二区三区 | 国产精品99久久精品 | 亚洲产国偷v产偷v自拍涩爱 | 日韩精品高清一区二区三区 | 日本高清天码一区在线播放 | 国产99久久久久久免费看 | 精品国产白嫩美女在线观看 | 欧美中文综合在线观看 | 国产v在线在线观看视频免费 | 亚洲精品国产女主播在线观看 | 国产精品一香蕉国产线看观看 | 国产人妻人伦精品1国产盗摄 | www日韩av中文字幕.com | 国产视频综合 | 无码中文三级在线观看 | 韩国三级hd中文字幕我的女友 | 亚洲精品高清av在线播放 | 无码国产精成人午夜视频不卡 | 91综合精品国产丝袜长腿久久 | 九色91popny| 成人碰碰视频公开老师 | 国产手机在线αⅴ片无码观看 | 久久www| 欧美高清精品二区 | 99re热这里只精品免 | 在线播放成人电影片 | 国产高清午夜精品 | 国产一久久香蕉国产线看观看 | 亚洲国产亚洲片在线观看播放 | 无码国模产在线观 | 国产激情a∨在线视频播放 国产激情av一区二区三区 | 欧美一区二区在线刺激视频 | 无码精品人妻一区二区三区免费 | 91精选国产 | 日本免费一区二区三区久久 | 国产精品亚韩精品 | 一级做a爱全免费视频免费 一级做a爰片 | 国产精品人成在线观看 | 亚洲va欧美va | 一区二区三区日韩精品 | 91视频聊天com | 国产精品自 | 日韩午夜高清福利片在线观看 | 一区二区三区高清视频国产女人 | 日本精品中文字幕在线播放 | 91视频免费看 | 91麻豆视频| 无码人妻不卡 | 91精品天美精东蜜桃传媒入口 | 91精品高清在线观看免费 | 午夜在线亚洲男人午 | 欧美成人一区二区三区在线观看 | 激情久久久久久久久 | 97超频在线看视频公开 | 亚洲中文字幕久久精品无码喷水 | 国产精品99久久不卡 | 国产成人精品亚洲 | 无码专区无码专区www | 白丝受辱:不堪遭遇引发争议 | 96亚洲精华国产精华精华液 | 国内精品久久久久久久影视 | 91在线成人片在线播放 | 一级做a爰在线就看 | 日韩精品久 | 爆乳邻居肉 | 国产另类ts人 | 国产成人久久久无码精品 | 亚洲精品视频久久 | 中文字幕乱人伦视频在线 | 亚洲av永久纯肉无码精品动漫 | 国产成人无码a区 | 99久久国产精品免费热麻豆 | 国产精选视频 | 亚洲v无码v吞精久久 | 午夜福利无码不卡在线观看 | 91破解版免费版无限量丝瓜 | 国产一区精品 | 亚洲va久久久噜噜噜久久一 | 国产高清成人片免费播放18禁 | 国产高潮国产高潮久久久91 | 亚洲国产精品午夜伦不卡 | 国产亚洲一区 | 欧美日韩精品一区二区三区四区 | 精品无码成人片一区二区98 | 国产口爆吞精在线视频 | 99精品视频久久精品视频 | 国产日韩欧美不卡在线二区 | 国产成人手机在线视频在线观看 | 成人网站精品久久久久 | 国产精品视频免费一区二区三区 | 欧美亚洲免费 | 东京热加 | 国产偷规视频在线观看 | 亚洲欧美日韩一区 | 精品无码无人网站免费视频 | 亚洲av无码专区亚洲av桃花岛 | 精品一区二区91 | 精品无码一区二区三区亚洲桃色 | 91蜜桃传媒精品久久久一区二 | 成本人在线观看视频网站 | 老司机成人永久精品视频 | 精品丰满人妻一区二区三区 | а√天堂在线观看免费 | 精品人妻一区二区三区含羞草 | 午夜看看av | 超碰人人在线观看 | 日本黄色片视频 | 亚洲乱亚洲乱妇无码 | 国产午夜福利精品久久2025 | 偷偷要色偷偷网站视频 | 国产成人综合久久网站 | 国内揄拍国产精品人妻门事件 | 亚洲国产制服动漫另类 | 亚洲精品无码a√中文字幕网站 | 国产性夜影片一片黄 | 97se狠狠狠狠狼鲁亚洲综合色 | 亚洲日本中文字幕天天更新 | 97精品国产97久久久久久免费 | 亚洲成人777777 | 91精品天美精东 | 亚洲av日韩专区在线观看 | 日本特级淫片免费看 | 精品人伦一区二区三区 | 91免费看片| 国产一级a在线观看 | 国产尤物av尤物在线观看 | 欧美日韩在线一区二区三区 | 香蕉视频在线久久 | 国产微拍精品 | 亚洲aⅴ男人的天堂在线观看 | 成人永久免费黄色在线观看网站 | 中文字幕av专区无码不卡久久 | 亚洲国产精品成人久久久 | 特级毛片a级毛片免费观看网站 | 午夜男女爽| 东京无码熟妇人妻av在线网址 | 亚洲国产成人久久 | 少妇高潮对白在线 | 99a16精品久久人人 | 国产av无码专区亚洲av | 波多野结衣a | 香蕉久久aⅴ一区二区三区 香蕉久久av一区二区三区 | 老司机亚洲精品影院无码 | 福利视频网站导航 | 国产91精选在线观看导航 | 精品国产一区二区av果冻传媒 | 国产欧美一区二区久久 | 91精品国产综合久久久蜜臀 | av在线亚洲男人的天堂 | 国产乱色精品成 | 欧美日韩国产一级久久忘忧草 | 午夜福利视频合集4000手机 | a毛片在线看免费观看 | 亚洲欧美日本国产一区二区三区 | 国产免费黄色视频 | 国产一区二区三区精品尤物 | 国产精品午夜爆乳美女视频 | 国产乱码精品一区二区三区 | 精品国产一区二区三区久久久蜜 | 国产精品18v片在线 国产精品18久久久久久vr | 亚洲国产精品无码久久久久久曰 | 日韩欧美一区不卡在线观看 | 中文字幕精品无码2025 | 国产亚洲欧洲av综合一区二区三区 | 一区二区三区免费视频网站 | av福利院 | 国产精品国产香蕉在线观看网 | 尤物视频在线免费观看 | 日本精品一区二区三区视频 | 亚洲av无码久久无遮挡 | 成年黄页网站大全免费无码 | 亚洲av无码一区二区三区网站 | 国产精品视频第一区二区三区 | 中文字幕亚洲欧美日韩专区 | 天天免费国产永久入口 | 午夜播放器最新版 | 亚洲无码精品在 | 精品偷自拍另类在线观看 | 91精品欧美产品免费观看 | 成人高清图片 | 国产午夜理论片不卡在线观看 | 日本婷婷天堂吧 | 无码精品人妻一区 | 国产欧美中文字幕 | 国产香蕉尹人综合在线观看 | 丝袜中出制服人妻美腿 | 91久久人 | 亚洲国产日韩a在线播放 | 午夜久久福利 | 国产色视频网站免费 | 国产猛男gayb | 可以看av的网址 | 97久久超碰中文字幕 | 亚洲毛片不卡av在线播放一区 | 国内揄拍高清国内精品对白 | 色一情一乱一伦一区二区三区 | 亚洲国产精品成人精品无码区 | 精品国产91久久久久久无码 | 国产伦精品一区二区三区视频 | 九九热精品视频在线 | 果冻传媒携手京东天美麻豆 | 欧美成人三级aaa在线观看 | 国产一区福利姬在线观看 | 国产高清成人片免费播放18禁 | 在线精品亚洲一区二区动态图 | 国产一区二区三区精品尤物 | 国产日韩欧美综合 | 91久久偷偷做嫩草影院 | 国产尤物在 | 最新国产精品拍自在线观看 | 亚洲一区精品无码 | 99视频精品在线 | 国产精品完整版免费 | 亚洲av永久无码精品网站在线观看 | 国内一区| 成人免费视频网站 | 国产一级婬片a片aaa毛片小说 | 内射一区二区精品视频在线观看 | 91麻豆产精品久久久久久夏晴子 | 91丝袜精品诱惑在线观看 | 少妇午夜福利一区二区 | 91一区二区三区四区五区 | 国产一区二区三区精品尤物 | 欧洲国产伦久久久久久久 | 3p52老情人国产短视频 | 国产亚洲精品综合在线 | 亚洲精品天天影视综合网 | 国产成人高清在线资源 | 欧美成人一级视频 | 欧美性xxxxx极品少妇直播 | 国产亚洲精品a在线观看app | av丝袜一区大片在线观看 | 国产精品偷窥熟女精品视频 | 免费一级毛片不卡在线播放 | 亚洲国产欧美一区二区三区 | 国产jk白丝视频在线观看 | 久久er99热精品一区二区 | 国产精品美女久久久久久2025 | 中文午夜乱理片无码av | 日本乱人伦片中文三区 | 精品国产午夜福利精品推荐 | 国产精品自在线 | av狼论坛电视剧在线观看 | 另类重口100页在线播放 | 成全高清在线播放电视剧 | 天美传媒果冻传媒国产日本 | 日日夜夜精品77993d | 91精品国产白丝在线观看 | 久99国产综合精合精品 | 国产91热爆精品 | 国产精品对白清晰受不了了 | 日本免费一区二区视频 | 丰满少妇被粗大猛烈进人高清 | 91免费国产自产地址入 | 欧美日韩在线播放 | av黄色成人在线观看 | 国产成人av免费观看 | 亚洲日本va中文字幕午夜福利 | 999国产视频网 | 中文字幕久久最新 | 中文字幕在线看aⅴ无码 | 丰满人妻熟妇乱又伦精品视频三 | 亚洲av高清在线一区二区三区 | 亚洲中文字幕无码爆乳app | 韩国理伦片一区二区三区在线播放 | 国产成人亚洲精品青草天美 | 成人嫩草影院免费观看 | a网站在线观看 | 国产无码精品久久久久久久 | 人妻精品专区久久久久久久 | 欧真成人精 | 亚洲国产欧美日本韩国中文在线字幕 | 国产成人无码午夜视频在线观看 | 女自慰喷水免费观看www久久 | 丰满气质白嫩少妇呻吟高潮 | 不卡网国产精品一区二 | 国产亚洲精品va在线 | 无码国产一二三区 | 国产精品美女久久久久∧v爽 | 亚洲精品无码一区二区三天美 | 黄色链接在线观看免费 | 亚洲精品伊人久 | 中文字幕免费无码专区 | 国产精品夜夜春夜夜爽久久 | 精品无人区一区二区三区 | 欧美性色欧美a在线在线播放 | 成人免费播放视 | 国产va免费精品高清在线 | 亚洲精品aⅴ中文字幕乱码 亚洲精品aa片在线观看 | 国产乱人伦精品一区二区 | 尤物久久精品极品 | 国产午夜精品久久久久九九 | 99久久久国产免费观看精品 | 国产在线视频网站 | 国产主播福利片在线观看 | 99爱在线精品视频免费观看9 | 在线观看一级国产 | 日韩av无码成人精品国产 | 日韩欧无码免费播放 | 精品无码专区免费播放 | 91九色国产社区在线观看 | 在线精品ac国产大全 | 美女高潮潮喷 | 精品國產福利第一區二區三區 | 亚洲精品一区二区三区午夜不卡片 | 一级特黄国产免费大片 | 超碰在线97无码中文字幕 | 亚洲精品国产乱码在线看天美 | 日韩无码av影片 | 国产亚洲欧美在线观看的 | 91精产国品一二三产区公司 | 日韩欧无码免费播放 | 国产一区二区三区专区精品 | 中文字幕亚洲综合久久 | 成人在免费视频手机观看网站 | 在线观看国产精品乱码app | 午夜日韩电视剧在线观看 | 亚洲国产精品视频自拍 | 国产精品自产拍在线观看免费 | 综合av人妻一区二区三区 | 天天av天天翘天天综合网 | 亚洲第一站精品久久久性色 | 国产电影天天看在线播放 | 97爽a高清免费在线观 | 黑巨人精品一区二区三区 | 91视频播放 | 97久久草草超级碰碰碰 | 国产欧美日韩综合精品二区 | 久久99热这里只有精品首页 | 色婷婷91| 99久久综合精品五月天 | 99久久婷婷国产综合亚洲 | 人妻体内射精一区二区三四 | 91在线无码精品秘网站入口 | 国产一区二区三区在线免费观看 | 91麻豆精产国品一二三系列产品测评 | 国产一级揄自 | 日韩av无 | 九九热在线视频观看 | 欧洲美熟女乱又伦免费视频 | www亚洲福利姬在线观看 | 国产欧美久久一区二区三区 | 狠狠人妻久久久久久综合蜜桃 | 午夜免费啪在线观看无码 | 风流老熟女一区二区三区l 风流老太婆大bbw | 国产精品亚洲综合一区在线观看 | 黄色免费网站视频 | 亚洲国产精品一区二区美利 | 国产在线观看91精品2025 | 韩国激情一区二区无码在线 | 国产三级午夜视频在线观看 | 超碰人人看人人爽 | 97无码精品人妻免费观看 | 日韩特黄| 99久久婷婷国产综合精品草原 | 国产精品国产三级国产αv 国产精品国产三级国产专i | 国产真实av剧情露脸 | 日韩大片高清播放器大全 | 国产精品白丝喷浆 | 亚洲国产成人久久午夜 | 99精品国产一区二区 | 日韩在线视频观看在线看 | 97久久久久人妻精品区一 | 特级做a爰片毛片 | 日本黄色片在线视频 | 国产精品国产自线 | 日本ⅴ精品一区二区三区久久 | 成人自拍视频免费在线观看 | 亚洲精品无码永久在线观看 | 欧美肥妇毛 | 亚洲欧美日韩一区 | 91精品亚洲欧美午夜福利 | 最新欧美精品一区二区三区 | 国产成人在线视频 | 无码国产精成人午夜视频 | 蜜臀色欲国产a | 国产精品亚洲色婷婷99久久精品 | 成年美女黄网站18禁精品推荐 | 果冻传媒在线视频完整版电影在线 | 69久久国产露脸精品国产 | 97无码人妻福利免费公开在 | 超前点播最新电影电视剧 | 亚洲精品乱码 | 欧美日韩第一区 | 精品国产三级a在线观看 | 国产系列丝袜熟女精品视频 | 精品国产一区二区三区不卡在线 | 99在线精品免费视频九九 | 中文字幕乱人伦视频在线 | 人妻无码αv中文字幕久久 人妻无码不卡在线看 | 高潮喷水波多野结衣在线观看 | 国产偷窥熟女高潮精品视频 | 国产一级婬片a免费播放口 国产一级婬片a片aaa毛片小说 | 白丝jk国产在线播放 | 99在线观看视频免费精品9 | 99久久香蕉国产线看观香 | 国产成人精品亚洲 | 好吊色欧美一区二区三区四区 | 91啦视频在线观看 | 91精品久久久久久久免费看 | 91香蕉成人app最新版官网 | 中文字幕日韩视频在线观看 | 成人碰碰视频公开老师 | 一区二区三区久久久狼 | 在线美剧天堂 | 99精品一区二区三区 | 97在线观看永久免费视频 | 国产精品成人99久久久久 | 日韩经典精品无码一区 | 欧美成人免费tv在线播放 | 国产黄毛片久久久久久 | 精品曰韩av专区一区二区 | 亚洲无限乱码一二三四麻豆 | 一区二区视频在线观看高清视频在线 | 国产日韩在线 | 天天干天天拍 | 久久99精品国产 | 欧美日韩国产制服在线 | 国产精品美女自在线观看免费 | 国产成a人片在线观看视频下载 | 成人无码区免费a片www | 中文字幕亚洲一区 | 国产精品福利成人午夜精品视频 | 97人人模人| 人妻中文字幕无码老熟妇 | 亚洲综合国产精品第一页 | 欧美剧情视频在线播放 | 国产一级做a爰片久久毛片男 | 精品欧美在线观看视频 | 怡红院成永久免费人全部视频 | 国产樱花草青青草 | 高清在线精品一区二区 | a级国产乱理伦片在线观看 a级国产乱理伦片在线观看al | 国产一区二区三区乱码福利 | 97视频国产自在自线2025 | 无码久久久久久久久蜜臀 | 午夜久久欧美 | 国产午夜福利短视频 | 国内精品少妇久久精品 | av在线中文观看 | 在线亚洲欧美日韩中文字幕一区 | 97热久久免费频精品99国产 | 亚洲av日韩av高潮无码专区 | 欧美颜射内射中出口爆在线 | 人人妻人人爽 | 岛国一区二区在线观看蜜 | 国产综合av一区二区三区无码 | 国产a久久精品一区二区 | 国产日韩精品欧美一区 | 国产欧美一区二区 | 色综合色综合色综合色综合 | 波多野结衣高潮喷水在线观看 | 日韩特黄| 国产成人v一区二区毛片 | 日本爽快片18禁片免费久久 | 国产精品免费大片 | 亚洲aⅴ自偷自拍视频 | 亚洲国产天堂久久综合 | 蜜臀白丝爆浆18禁一区二区三区 | 91成版人在线观看入口 | 高潮久久久久久 | 91视频国产一区 | 成人高清图片素材免费下载 | 亚洲精品无码成人aa | 99热国产这里只有精品 | 91香蕉appios下载免费 | 午夜国产精 | 国产91福利在线精 | 亚洲电影日本强d在线播放 亚洲电影日韩精品 | 亚洲国产综合精品中文字幕 | 亚洲精品无码久久久久不卡 | 三级好看 | 国产精品午夜国产小视频 | av黄色网站在线观看 | 成年女人18级毛片毛片免费 | 国产swag综艺在线观看 | 成人裸体视频免费观看 | 99久久精品费精品国产一区二 | 亚洲a∨精品一区 | 国产无套露面在线 | 91制片| 日本动漫在中国的传播学研究 | 在线观看高清免费国产 | 国产91av在线播放 | 精品国产品国语在线不卡 | 国产激情精品一区二区三区 | 亚洲欧美精品一中文字幕 | 在线观看一区二区三区av | 亚洲熟妇久久无码精品 | 国产午夜福利不卡在线观 | 成人免费精品网站在线观看影片 | 日韩精品福利在线观看 | 亚洲日本三级乱伦 | 国产91在线直播高清完整版 | 美女高潮出白浆+色 | 妖精色av无码国产在线看 | 亚洲性无码av中文字幕 | 91在线无码精品秘入口果冻 | 91香蕉成人免费高清网站 | 国产av无码片毛片 | 亚洲av中文无码乱人伦在线播放 | 91在线一区二区 | 国产欧美日韩综合精品一区二区三 | 日韩不卡高清无码人妻 | 风间中文字幕亚洲一区 | 国产精品久久久久久一级毛片 | 国内揄拍国内精品视 | 日韩精品无码一本二本三本色 | 国产a∨国片精品白丝jk制服 | 日韩不卡毛片av免费高清 | 欧美精品一区二区三区久久久精品 | 动漫男啪动漫女视频在线 | av无码专区亚洲avl在线观看 | 精品成人片深夜 | 欧美性狂猛xxxⅹxx吞精 | 国产又滑又嫩又白 | 麻豆久久| 99精品国产自在现 | 精品国产一区二区三区四不卡在线 | 99久久er热在这里都是精品66 | 亚洲成a人片在线观看老师 亚洲成a人片在线观看天堂无码 | 殴美一性一乱一交一视频 | 插插射啊 | 99久久99精品久久久久久 | 欧美曰韩一 | 国产线播放免费人成视频播放 | 国产色系视频在线观看 | 精品免费小视频 | 国产精品一区二区三区不卡视频 | 国产真实乱了伦对白视频 | 成人亚洲欧美日韩在线观着 | 欧美人与动xx | 亚洲一本之道高清在线观看 | 精品亚洲麻豆1区2区3区 | 激情欧美日韩一区二区 | 麻豆蜜桃国产精品无码视频 | 欧美成人在线播放视频 | 日本一区二区精品理论电影 | 成年女人免 | 中文字幕精品一区二 | 国产高清专区 | 欧美午夜精品久久久久久 | 欧美日韩在线在线观看 | 亚洲av永久精品毛片天堂 | 国产一区一二区高清不卡 | 国产成人精选在线不卡网站 | 亚洲视频在线免费 | 亚洲综合视频在线观看h | 国产精品violeos天媒传媒 | 97久久天天综合色天天综合色 | 毛片在线播放网 | 国产一级a爱做片免费看 | 亚洲首页国产精品丝袜 | 精品久久久久久亚洲综合 |