C語言進階之回調函數詳解

李肖遙 2023-05-09 22:00
????關注、星標公眾號,直達精彩內容

原文:https://blog.csdn.net/qq_41854911/article/details/121058935




一、函數指針


在講回調函數之前,我們需要了解函數指針。
我們都知道,C語言的靈魂是指針,我們經常使用整型指針,字符串指針,結構體指針等。
int?*p1;
char?*p2;
STRUCT?*p3;?// STRUCT為我們定義的結構體
但是好像我們一般很少使用函數指針,我們一般使用函數都是直接使用函數調用。

下面我們來了解一下函數指針的概念和使用方法。


1. 概念

函數指針是指向函數的指針變量。
通常我們說的指針變量是指向一個整型、字符型或數組等變量,而函數指針是指向函數。
函數指針可以像一般函數一樣,用于調用函數、傳遞參數。
函數指針的定義方式為:
函數返回值類型?? (* 指針變量名) (函數參數列表);
“函數返回值類型”表示該指針變量可以指向具有什么返回值類型的函數;“函數參數列表”表示該指針變量可以指向具有什么參數列表的函數。這個參數列表中只需要寫函數的參數類型即可。
我們看到,函數指針的定義就是將“函數聲明”中的“函數名”改成“(指針變量名)”。但是這里需要注意的是:“(指針變量名)”兩端的括號不能省略,括號改變了運算符的優先級。如果省略了括號,就不是定義函數指針而是一個函數聲明了,即聲明了一個返回值類型為指針型的函數。
那么怎么判斷一個指針變量是指向變量的指針變量還是指向函數的指針變量呢?首先看變量名前面有沒有“”,如果有“”說明是指針變量;其次看變量名的后面有沒有帶有形參類型的圓括號,如果有就是指向函數的指針變量,即函數指針,如果沒有就是指向變量的指針變量。
最后需要注意的是,指向函數的指針變量沒有 ++ 和 --?運算。

一般為了方便使用,我們會選擇:

typedef? 函數返回值類型? (* 指針變量名) (函數參數列表);

比如:

typedef?int?(*Fun1)(int);?//聲明也可寫成int (*Fun1)(int x),但習慣上一般不這樣。
typedef?int?(*Fun2)(int,?int);?//參數為兩個整型,返回值為整型
typedef?void?(*Fun3)(void);?//無參數和返回值
typedef?void*?(*Fun4)(void*);?//參數和返回值都為void*指針

2. 如何用函數指針調用函數

給大家舉一個例子:
int?Func(int?x);???/*聲明一個函數*/
int?(*p)?(int?x);??/*定義一個函數指針*/
p?=?Func;??????????/*將Func函數的首地址賦給指針變量p*/
p?=?&Func;?????????/*將Func函數的首地址賦給指針變量p*/

賦值時函數 Func 不帶括號,也不帶參數。由于函數名 Func 代表函數的首地址,因此經過賦值以后,指針變量 p 就指向函數 Func() 代碼的首地址了。

下面來寫一個程序,看了這個程序你們就明白函數指針怎么使用了:
#include?
int?Max(int,?int);??//函數聲明
int?main(void)
{
????int(*p)(int,?int);??//定義一個函數指針
????int?a,?b,?c;
????p?=?Max;??//把函數Max賦給指針變量p,?使p指向Max函數
????printf("please?enter?a?and?b:");
????scanf("%d%d",?&a,?&b);
????c?=?(*p)(a,?b);??//通過函數指針調用Max函數
????printf("a?=?%d\nb?=?%d\nmax?=?%d\n",?a,?b,?c);
????return?0;
}
int?Max(int?x,?int?y)??//定義Max函數
{
????int?z;
????if?(x?>?y)
????{
????????z?=?x;
????}
????else
????{
????????z?=?y;
????}
????return?z;
}

特別注意的是,因為函數名本身就可以表示該函數地址(指針),因此在獲取函數指針時,可以直接用函數名,也可以取函數的地址。

p?=?Max? 可以改成? p?=?&Max
c?=?(*p)(a,?b)? 可以改成? c?=?p(a,?b)

3. 函數指針作為某個函數的參數

既然函數指針變量是一個變量,當然也可以作為某個函數的參數來使用的。示例:
#include?
#include?

//前加一個typedef關鍵字,這樣就定義一個名為FunType函數指針類型,而不是一個FunType變量。

//形式同?typedef?int*?PINT;

typedef?void(*FunType)(int);


void?myFun(int?x);
void?hisFun(int?x);
void?herFun(int?x);
void?callFun(FunType?fp,int?x);
int?main()
{
????callFun(myFun,100);//傳入函數指針常量,作為回調函數
????callFun(hisFun,200);
????callFun(herFun,300);

????return?0;
}

void?callFun(FunType?fp,int?x)
{
????fp(x);//通過fp的指針執行傳遞進來的函數,注意fp所指的函數有一個參數
}

void?myFun(int?x)
{
????printf("myFun:?%d\n",x);
}
void?hisFun(int?x)
{
????printf("hisFun:?%d\n",x);
}
void?herFun(int?x)
{
????printf("herFun:?%d\n",x);
}
輸出:

4. 函數指針作為函數返回類型

有了上面的基礎,要寫出返回類型為函數指針的函數應該不難了,下面這個例子就是返回類型為函數指針的函數:

void?(*?func5(int,?int,?float))(int,?int)
{
????...
}
在這里,func5?以?(int, int, float)?為參數,其返回類型為?void (\*)(int, int)?。在C語言中,變量或者函數的聲明也是一個大學問,想要了解更多關于聲明的話題,可以參考《C專家編程》(1-3章)。這本書的第三章花了整整一章的內容來講解如何讀懂C語言的聲明。
5. 函數指針數組

在開始講解回調函數前,最后介紹一下函數指針數組。既然函數指針也是指針,那我們就可以用數組來存放函數指針。下面我們看一個函數指針數組的例子:

/*?方法 1?*/
void?(*func_array_1[5])(int,?int,?float);

/*?方法 2?*/
typedef?void?(*p_func_array)(int,?int,?float);
p_func_array?func_array_2[5];
上面兩種方法都可以用來定義函數指針數組,它們定義了一個元素個數為5,類型是 *??void (\*)(int, int, float)? *?的函數指針數組。
6. 函數指針總結
  1. 函數指針常量 :Max;函數指針變量:p;

  2. 數名調用如果都得如 (*myFun)(10) 這樣,那書寫與讀起來都是不方便和不習慣的。所以C語言的設計者們才會設計成又可允許 myFun(10) 這種形式地調用(這樣方便多了,并與數學中的函數形式一樣)。

  3. 在函數指針變量也可以存入一個數組內。數組的聲明方法:int (*fArray[10]) (int);


二、回調函數


1. 什么是回調函數

我們先來看看百度百科是如何定義回調函數的:

回調函數就是一個通過函數指針調用的函數。如果你把函數的指針(地址)作為參數傳遞給另一個函數,當這個指針被用來調用其所指向的函數時,我們就說這是回調函數。回調函數不是由該函數的實現方直接調用,而是在特定的事件或條件發生時由另外的一方調用的,用于對該事件或條件進行響應。
這段話比較長,也比較繞口。下面我通過一幅圖來說明什么是回調:

假設我們要使用一個排序函數來對數組進行排序,那么在主程序(Main program)中,我們先通過庫,選擇一個庫排序函數(Library function)。但排序算法有很多,有冒泡排序,選擇排序,快速排序,歸并排序。同時,我們也可能需要對特殊的對象進行排序,比如特定的結構體等。庫函數會根據我們的需要選擇一種排序算法,然后調用實現該算法的函數來完成排序工作。這個被調用的排序函數就是回調函數(Callback function)。

結合這幅圖和上面對回調函數的解釋,我們可以發現,要實現回調函數,最關鍵的一點就是要將函數的指針傳遞給一個函數(上圖中是庫函數),然后這個函數就可以通過這個指針來調用回調函數了。注意,回調函數并不是C語言特有的,幾乎任何語言都有回調函數。在C語言中,我們通過使用函數指針來實現回調函數。

我的理解是:把一段可執行的代碼像參數傳遞那樣傳給其他代碼,而這段代碼會在某個時刻被調用執行,這就叫做回調。
如果代碼立即被執行就稱為同步回調,如果過后再執行,則稱之為異步回調。
回調函數就是一個通過函數指針調用的函數。如果你把函數的指針(地址)作為參數傳遞給另一個函數,當這個指針被用來調用其所指向的函數時,我們就說這是回調函數。

回調函數不是由該函數的實現方直接調用,而是在特定的事件或條件發生時由另外的一方調用的,用于對該事件或條件進行響應。

2. 為什么要用回調函數?

因為可以把調用者與被調用者分開,所以調用者不關心誰是被調用者。它只需知道存在一個具有特定原型和限制條件的被調用函數。

簡而言之,回調函數就是允許用戶把需要調用的方法的指針作為參數傳遞給一個函數,以便該函數在處理相似事件的時候可以靈活的使用不同的方法。

int?Callback()????// /
{
????//?TODO
????return?0;
}
int?main()?????// /
{
????//?TODO
????Library(Callback);??// /
????//?TODO
????return?0;
}

回調似乎只是函數間的調用,和普通函數調用沒啥區別。

但仔細看,可以發現兩者之間的一個關鍵的不同:在回調中,主程序把回調函數像參數一樣傳入庫函數。
這樣一來,只要我們改變傳進庫函數的參數,就可以實現不同的功能,這樣有沒有覺得很靈活?并且當庫函數很復雜或者不可見的時候利用回調函數就顯得十分優秀。

3. 怎么使用回調函數?

int?Callback_1(int?a)???// /
{
????printf("Hello,?this?is?Callback_1:?a?=?%d?",?a);
????return?0;
}

int?Callback_2(int?b)??// /
{
????printf("Hello,?this?is?Callback_2:?b?=?%d?",?b);
????return?0;
}

int?Callback_3(int?c)???// /
{
????printf("Hello,?this?is?Callback_3:?c?=?%d?",?c);
????return?0;
}

int?Handle(int?x,?int?(*Callback)(int))??// /
{
????Callback(x);
}

int?main()
{
????Handle(4,?Callback_1);
????Handle(5,?Callback_2);
????Handle(6,?Callback_3);
????return?0;
}
如上述代碼:可以看到,Handle()?函數里面的參數是一個指針,在??main()?函數里調用?Handle()?函數的時候,給它傳入了函數??Callback_1()/Callback_2()/Callback_3()?的函數名,這時候的函數名就是對應函數的指針,也就是說,回調函數其實就是函數指針的一種用法。
4. 下面是一個四則運算的簡單回調函數例子:
#include?
#include?

/****************************************
?*?函數指針結構體
?***************************************/

typedef?struct?_OP?

{

????float?(*p_add)(float,?float);?
????float?(*p_sub)(float,?float);?
????float?(*p_mul)(float,?float);?
????float?(*p_div)(float,?float);?
}?OP;?

/****************************************
?*?加減乘除函數
?***************************************/

float?ADD(float?a,?float?b)?
{
????return?a?+?b;
}

float?SUB(float?a,?float?b)?
{
????return?a?-?b;
}

float?MUL(float?a,?float?b)?
{
????return?a?*?b;
}

float?DIV(float?a,?float?b)?
{
????return?a?/?b;
}

/****************************************
?*?初始化函數指針
?***************************************/

void?init_op(OP?*op)
{
????op->p_add?=?ADD;
????op->p_sub?=?SUB;
????op->p_mul?=?&MUL;
????op->p_div?=?÷
}

/****************************************
?*?庫函數
?***************************************/

float?add_sub_mul_div(float?a,?float?b,?float?(*op_func)(float,?float))
{
????return?(*op_func)(a,?b);
}

int?main(int?argc,?char?*argv[])?
{
????OP?*op?=?(OP?*)malloc(sizeof(OP));?
????init_op(op);
????
????/*?直接使用函數指針調用函數?*/?
????printf("ADD?=?%f,?SUB?=?%f,?MUL?=?%f,?DIV?=?%f\n",?(op->p_add)(1.3,?2.2),?(*op->p_sub)(1.3,?2.2),?
????????????(op->p_mul)(1.3,?2.2),?(*op->p_div)(1.3,?2.2));
?????
????/*?調用回調函數?*/?
????printf("ADD?=?%f,?SUB?=?%f,?MUL?=?%f,?DIV?=?%f\n",?
????????????add_sub_mul_div(1.3,?2.2,?ADD),?
????????????add_sub_mul_div(1.3,?2.2,?SUB),?
????????????add_sub_mul_div(1.3,?2.2,?MUL),?
????????????add_sub_mul_div(1.3,?2.2,?DIV));

????return?0;?
}
5. 回調函數實例(很有用)
一個?GPRS?模塊聯網的小項目,使用過的同學大概知道?2G、4G、NB?等模塊要想實現無線聯網功能都需要經歷模塊上電初始化、注冊網絡、查詢網絡信息質量、連接服務器等步驟,這里的的例子就是,利用一個狀態機函數(根據不同狀態依次調用不同實現方法的函數),通過回調函數的方式依次調用不同的函數,實現模塊聯網功能,如下:
/*********??工作狀態處理??*********/
typedef?struct
{

????uint8_t?mStatus;
????uint8_t?(*?Funtion)(void);?//函數指針的形式
}?M26_WorkStatus_TypeDef;???//M26的工作狀態集合調用函數

/**********************************************
**?>M26工作狀態集合函數
***********************************************/

M26_WorkStatus_TypeDef?M26_WorkStatus_Tab[]?=
{????
????{GPRS_NETWORK_CLOSE,??M26_PWRKEY_Off??},????//模塊關機
????{GPRS_NETWORK_OPEN,??M26_PWRKEY_On??},??????//模塊開機
????{GPRS_NETWORK_Start,???M26_Work_Init??},????//管腳初始化
????{GPRS_NETWORK_CONF,??M26_NET_Config??},?????//AT指令配置
????{GPRS_NETWORK_LINK_CTC,??M26_LINK_CTC??},???//連接調度中心??
????{GPRS_NETWORK_WAIT_CTC,?M26_WAIT_CTC??},????//等待調度中心回復?
????{GPRS_NETWORK_LINK_FEM,?M26_LINK_FEM??},????//連接前置機
????{GPRS_NETWORK_WAIT_FEM,?M26_WAIT_FEM??},????//等待前置機回復
????{GPRS_NETWORK_COMM,??M26_COMM???},??????????//正常工作????
????{GPRS_NETWORK_WAIT_Sig,??M26_WAIT_Sig??},???//等待信號回復
????{GPRS_NETWORK_GetSignal,??M26_GetSignal??},?//獲取信號值
????{GPRS_NETWORK_RESTART,??M26_RESET???},??????//模塊重啟
}
/**********************************************
**?>M26模塊工作狀態機,依次調用里面的12個函數???
***********************************************/

uint8_t?M26_WorkStatus_Call(uint8_t?Start)
{
????uint8_t?i?=?0;
????for(i?=?0;?i?12;?i++)
????{
????????if(Start?==?M26_WorkStatus_Tab[i].mStatus)
????????{??????????
??????return?M26_WorkStatus_Tab[i].Funtion();
????????}
????}
????return?0;
}
所以,如果有人想做個?NB?模塊聯網項目,可以?copy?上面的框架,只需要修改回調函數內部的具體實現,或者增加、減少回調函數,就可以很簡潔快速的實現模塊聯網。


版權聲明:本文來源網絡,免費傳達知識,版權歸原作者所有。如涉及作品版權問題,請聯系我進行刪除。

???????????????? ?END ????????????????

關注我的微信公眾號,回復“加群”按規則加入技術交流群。


點擊“閱讀原文”查看更多分享,歡迎點分享、收藏、點贊、在看。

李肖遙 公眾號“技術讓夢想更偉大”,作者:李肖遙,專注嵌入式,只推薦適合你的博文,干貨,技術心得,與君共勉。
評論
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 161瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 361瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 157瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 200瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 205瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 516瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 174瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 477瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 213779瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 14914瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 一念永恒第3季在线观看| 麦乐迪·马克斯 女超人| 快乐方程式 level c| 法国电影空姐2019满天星星辉照耀中国片段 | 爱上他的漂亮妈妈| 巜肉欲咖啡馆意大利| 高清《咱们结婚吧》50集全| 米奇妙妙屋第二季10| 男女一起愁愁愁免费观看全集高清完整 | 卖保险的女销售电影完整版| 安赛龙 中文| 金马奖55届完整版高清| 黑白配高清国语在线观看| 武动乾坤第四季动漫免费观看| xl司令真人版全集无删减在线观看 | 种地吧少年第一季免费观看完整版 | 女人如此膘悍| 酒店服务员电影免费观看| 欧美黑白配经典在线观看| 聚会的目的和意义2| 禁忌5在线观看完整版电视剧免费 《农场保卫战》满天星法国在线观看 | 全明星solo| 授她以柄电视剧免费播放| 爱你几何在线观看完整版| 夜夜电影| 涩屋| 死神来了4高清版在线观看| 黄色仓库在线免费观看| 热辣滚烫电影免费| 完美女人满天星免费观看| 新闻联播回放今天| 日本电影和讨厌的部长| 婚前试爱国语版| 杨敏1—5集免费观看电视剧| 电锯惊魂全集| 美丽屋景1卖房子| 清河绝恋| 需要爸爸来播种电影| 重案六组4下载| 女超人满天星版在线观看| 免费电影网站在线观看完整版| 小凤新婚下集精彩片段| 大考免费观看完整版电视剧| 双鱼陨石在线观看| 球爱酒吧| 皇子归来之欢喜县令| 《得闲谨制》在线观看| 新醉打金枝电视剧| 城中之城电视剧全集免费| 傅佩荣详解易经64卦| 三体电视剧剧情介绍| 献鱼电视剧1-46集免费观看| 聊斋3梅女| 永春县| 大蛇王电影免费观看完整版视频| 旋风小子粤语| 野花高清在线观看免费完整版| 吕剧大全| 法医秦明第一季无删减版资源| 诱人的秘书BD在线观看| 僵尸脱衣舞娘| 陪讨厌部长出差旅在线观看| 掉了伴奏| 《杰顿魔物娘》动漫在线看| 继续宠爱十年音乐会| 好男儿之情感护理电视剧| 欢乐颂1免费观看全集电视剧完整版| 火遮眼谢苗电影完整版| xl司令第一季全集免费观看动漫| 甄嬛传43集| 束缚游戏在线免费观看| 梦魇绝镇第二季在线观看| 我游泳女教练高清无码| 试驾问界m9| 日本三级维修工的艳遇| 鬼子暴行少女电影vcd| 聊斋艳谭之孽欲孤鬼| 冥王星早餐| 贴身情人之贴身恋| 电影泪痕在线观看完整版| 美食闯京城:古代小厨娘短剧全集 | 校墓处1| 日本维修工艳遇中字| 电视剧猎毒人| 台湾版《棘手狂情》香港电影| 贝雷帽钩织教程视频| 高压监1| 法国时装秀| 和最讨厌的部长一起去出差旅 | 《急诊护士》免费看三级片| 丰都横店电影城| 金银梅第10集免费观看| 《检察官》全集观看| 牙医姐妹完整版高清版| 痴汉系列a| 莉兹坎贝奇的成人电影品味人生| 苹果完整版在线观看| 欧式少女16集全在线观看优酷下载| 总统的蛋糕| 《女仆日记》法国版| 抵账的朋友麦子金智雅| 都市激情在线| 嫂子在线| 爱在日落之前国语版| 白夜破晓| 重燃人生短剧免费观看完整版 | 美国派2| 拉布雷亚第一季全集高清在线观看| 大侦探柯南| 西关大少国语| 八佰免费播放完整版| 禁止的爱善良的小姨子免费观看| 白袜帅哥飞机| 魔鬼天使 杨思敏| 极寒之城完整版在线观看免费| 高清《伊波拉病毒》| 小女人电视剧48集观看| 女教师引诱12| 一路繁花综艺| 《大梦归离》| 交换的一天2韩国中汉字普通话| 洗屋先生我和| 生化危机3在线观看| 侯爷粗壮冲刺顶弄H双性| 沙场归来宠家:女战神短剧全集| 庆余年电视剧免费观看完整版| 间谍过家家代号:白| 《新上的秘书》演员表| 刀光枪影电视剧| 归山辞短剧免费观看| dog-048| 我和我的父辈在线| 临阵退缩电影| 怪兽之王| 坏蛋联盟 电影| 错体追击组合| 男生女生一起愁愁愁电视剧在线观| 国产在线观看免费版电视剧 | 动画乐翻天| 满天星版壮志凌云在线观看| 风月奇谭| 恢复术士的重启人生| 佐罗满天星版被禁播原因| 电视剧我的父亲母亲在线观看| 捷克街头搭讪系列完整版免费观看| 需要爸爸种子 - | 《女销售员:》法国| 牧野诡事之卸岭力士| 弃少归来全集免费| 法国版古墓丽影在线观看| 女人公敌高清第三季| 上司趁丈夫不在家来拜| 九重紫电视连续剧免费看| 半夜被口醒是一种什么样的感受| 聊斋奇谭3之妖女谭2免费观看| 初恋逆袭:竹马别来无恙短剧全集| 道道道在线国语高清| 凶手还未睡完整版在线播放 | 雾里看花连续剧在线观看| 瓜达卢佩的玫瑰| 电影非诚勿扰2在线观看| 中央台2024开学第一课| 奥美迦奥特曼第3集| 袖珍妈妈电视剧全集| 永不磨灭的番号电视剧| 生死时速电影| 欧美日韩电影维修工的艳遇5 | 让我为你唱首歌mv| 万湖会议电影| 《扫黑·决战》电影| 还珠格格96| 姐姐真漂亮3高清在线播放| 城固县| 《剑来》动漫免费观看| 星期五的寝室| 险恶的绣感| 巡回检察组哪个台播出| 大内密探之零零| 电视剧我在天堂等你| 激战厨房1-5集全免费播放最新一期| 年轻保姆1韩国| 《七王国的骑士 第一季》| 荷尔蒙3| 如懿传第二卷| 军妓慰安妇| 长月无烬电视剧全集免费观看| 女版007行动时刻| 粤语版青花瓷| 我曾侍候过英国国王| 姐夫电影| 亲爱的课程| 僵尸再翻生| 关于你的想法在线观看| 秋瓷炫生死决断在线观看完整版| 《恋爱暴君》动漫全集观看| 空乘法国4| 幸福的黄手帕完整版| 雪下的誓言| 电影免费观看新有菜 | 女儿的朋友5线观高清有翻译| 亲爱的客栈2| 断背山电影高清版免费观看| 激情从| 八戒 八戒七| 触摸未来2| 《女特警满天星版》在线电影| 尖刀队电视剧全集| 高清《抗战》40集免费观看| 爱丫爱丫在线国语高清电视剧 | 大嫂大嫂电视剧| 麦乐迪马克斯满天星在线观看| 最好的相遇电影免费观看| xl司令第一季免费全集在线观看 | 村上沙兽皇国语版在哪看| 杜淳说绝不允许女儿出国上学| 鬼吹灯之湘西秘藏| 课中坏事 高清完整| 侏罗纪公园5免费播放| 妻子6免费完整版| 吴京《镖人》在线观看| 小头爸爸大头儿子| 女销售员的秘密2| 日韩性事| 办公室蓝色隐身帽子| 再来一次在线观看电影| 罗家英onlyyou| 《瑜伽的狂热》完整版在线观看| 绝世双骄剧情| 免费电影在线观看完整高清| 退钱哥希望大家记住落后就要挨打| 风起云涌之情迷香江| 《【欧美】Vixen-《V飯店 2》 第一集-反彈》- 红桃视频 | 白嫖者电视剧在线观看免费| 地米菜煮鸡蛋的功效与作用| 牙医姐妹赤子板栗电影完整版播放 | 红墨坊电视剧| 与凤行电视剧青柠影视| 不当军事行为 (2017)| 高清阿尔法未删减| 蒙城县| 《浮沉》在线观看免费| 美国式忌讳第17集桥矿| 需要爸爸的種子| 足球小子小学国语版全集| 男女一起愁愁愁免费全集| 妻子的漂亮女儿中女儿怎么称呼| 爱情睡醒了21| 朴雅珍《隐身帽》全集在线观看| 《极乐宝鉴2》叶子楣在线观看| 武驰人生萧战短剧免费观看高清| 禁止性爱2| 食物链美国大尺寸| 相助英文版在线观看免费高清| 姚明场边大喊:不要犯规| 虎鹤妖师录| 美国伦理电影爸爸我想要你的种子| 《731部队》电影完整版| 聊斋艳谭叶子楣| 酒店一到50集| 新独臂刀电影| 毒刺电视连续剧全集免费观看| 射阳县| 电影女律师替丈夫还债| 蒂法3d在线观看| 日常卿卿电视剧免费观看全集| 美丽妻子替弟还债剧情| 红嫁衣鬼片国语版| 蜘蛛侠2| 天命大反派第二季免费观看| 千金与仆人电影完整免费观看| 复仇在线观看| 天使心 徐若瑄| 壮志凌云2010法国满天星| 语义错误动漫未增减版资源| 贤妻良母免费观看完整版韩剧| 反打镜头| 年轻的小婊一级A片国产| 漂亮的妹妹 电影| 摩登家庭6 电视剧| 超级教师3免费版电视剧 | 床伴逐个数| 东莞东坑新东泰| 浮之手3| 破处影院| 大奉打更人免费观看| 黑白配中文免费观看| 咋们结婚了吧| 绿春县| 血仍未冷| 陆小凤之大金鹏王| 电影玉女心经3:阴阳和合| 闪婚全集| 美国恐怖故事第六季| 男生女生一愁愁愁电影在线观看| 名侦探柯南绀青之拳免费观看| 会泽县| 斗罗大陆116集| 浪漫的办公室电影| 甜性涩ai| 地心历险记2神秘岛在线观看| 美丽小蜜桃4| 圣诞树折纸| 复联4免费版高清观看| 韩剧免费观看高清完整版在线观看| 牙医姐妹电影在线| 电视剧繁花在线观看全集| 豹女完整在线观看| 二十一世纪性格爱情指南第9集| 火口的两人完整版视频观看| 19岁三个女儿1锅端续集免费观看 正在播放: JUL-927 “对不起,我受不了了……”我对儿子的朋友好色……北条朝 | 女人荫蒂被添全过程A| 地道战电影播放| 弱杀 电影| 插曲的痛30集全集免费播放电影下载| 家族掌门:继承大权完整版观看| 簧片电影| 《私人家教》哪里能看| 空既是色| 爱情攻略高清完整版粤语| 《暗河传》免费观看| 年轻的继坶5免费观看| 电影香醇的锈感| 唯爱侦查| 猿人星球纪录片| 动感之星妖精179集视频| 《漂亮的女邻居》2| 侦察记全集| 色诱修理工| 永不灭的番号| 步步倾心电视剧免费观看完整版| 极寒潜袭电影| 火凤皇特种兵| 一夜惊喜电影| 恋情望你察觉动漫在线观看第一集| 我的董事长老婆| 八戒八戒10在线观看全集免费| 变形金刚动画片| 亲爱的热爱的高清免费看全集| 男女愁愁愁全集共多少集| 《投行风云 第四季》| 监禁的时间| 金银悔1-5HD普通话| 日轮早夜| 向西闻记粤语在线观看高清| 美国版《灭火宝贝1》中文翻译| 有希望的男人无删减版| 芈月传在线观看免费| 我不知道的妻子的真相貌| 死神来了4高清版在线观看| 河北彩花陪上司出差mv| 太极马畅| 世界尽头的爱电影完整版免费观看 | 末路狂花钱免费观看全部剧情| 夏日情人在线观看| 奔跑吧兄弟泰国完整版| 15yc电影院免费观看电视剧最新版本更 | 临时劫案在线观看国语高清免费| 电视剧怒放| 我想被最想拥抱的人威胁| 《伊波拉病毒》普通话| 爆笑虫子第三季免费观看完整版| 潮剧全剧下载| 刀郎分享新歌《翩翩》| 黛比浪漫女家教BD播放| 深圳军事直播间| 公主动画片全集| 深夜的贵妇2在线播放意大利| 房奴试爱电视剧全集完整版| 鬼电影国语版| 完美小歪| 美姐妹牙医观看完整版| 卖房子的销售电影| 枕刀歌动漫在线观看全集免费播放| 欢迎来到游荡的精灵森林| 朋友的男朋友中字ID| 大胸姐妹电影| 你好 李焕英 在线播放| 印度老电影60部| 插曲的痛在线观看| 桃色园社区| 后营露营第二季无增减| 江城子欧阳炯| 神奇布偶2控制女老板 | 孙红雷一代枭雄电视剧| 禁忌1980| 社长夫人的美貌在线播放| 我是一名教师电影完整版| 罪孽 泰国百度影音| 电影《替夫还债3》| 人民的名义免费观看全集完整版| 玄女心经1免费观看全集| 三年成全影视大全在线播出| 你给我的喜欢电视剧免费观看高清| 最近韩国电影高清免费观看HD| 美丽妻子替夫还债电影在线播放| 误杀3在线播放| 三姐妹请家政免费播放| 《快递员4:特殊待遇》 | 擦皮鞋dj洋洋歌词| 尼玛县| 女兵暴行伦理电影| 变形金刚4(绝迹重生)| 荡女奇行| 荣成市| 美容院电影5| 张艺谋新剧《雪迷宫》免费观看| 老牛天天晚上夜噜噜噜| 平湖市| 特殊饿游泳池在线观看| 哈儿司令| 陆弃娘传短剧全集免费观看高清| 千金要娶我短剧免费观看完整版| 兔子先生第一季第8期| 谁懂我的心| 今生今世 电视剧| 洮南市| 插曲的痛第9集免费资源 | 华尔街之狼完整版在线观看| 电视剧勇敢的心| 《女超人》melody免费观看| 寻梦环游记中文免费版在线观看| 智者无敌白鸽| 告密者在线观看完整版电影| 木下檀檩子伦理电影| 《猎毒人》大结局| 了凡四训电视剧完整版免费观看| 急诊医生神木丽在线观看全集免费 | 日本熟睡的继拇HD3| 偶像练习生排名| 向涟苍骑士献上纯洁| 咒电影完整版高清免费观看| 金银悔5-1| 昆仑神宫电视剧在线观看完整免费| 电视连续剧父母爱情| 变形金刚4高清在线观看| 妻子游泳教练HD中字| 黑皮辣妹| 五妹电影在线观看| 泰国一级特色黄一片| 与恶魔共舞| 淬火年代电视剧免费在线观看| 第一次4中国国语| 博主:李铁被抓后什么都招了| 《潜渊》电视剧全集免费观看| 谭咏麟演唱会2012| 《斯巴达2帝国女版》在线| xl司令动漫第一季全集在线观看免费播放 | 新白娘子传奇 电视剧| 《八仙饭店》| 《冢本战争》免费观看中文版| 郄姓氏怎么读音是什么| 做aj的免费视频大全电视剧免费 | 战狼7大牛免费观看战狼6久战犭狼6久久久久久久久久 | 下一个台风未删减| 聊斋艳谭之欲焰三娘| 美国丽人| 隐形帽子韩国电影| 电视剧问心免费观看| 高清《失窃的女孩》电视剧| 美国式禁忌矿桥超棒影视| 韩国美容院特殊服5| 鞭与阴兽手机在线观看| 乡村爱情9下部下载| 烟卡稀有度排名| 售楼小姐的销售秘密在线观看| 新生悬疑剧在线观看| 你的名字完整版免费观看| 动漫《迷情4》全集免费观看| 9080电影网| 韩国电影雏妓| 叛逆者电视剧免费观看完整版| 战狼6高清免费播放观看| 暗夜雄狮电影| 以法之名1-36全局免费观看| 东方红电影| 销售的销售秘密6HD中字国| 我爱上朋友的姐姐韩剧| 罪行法则韩剧免费播放| 内蒙二人台光棍哭妻| 《混血的摇篮曲》日本 | 一起吃饭吧第三季| 天师钟馗3| 佳同译图| 成全动漫全集免费看| 瓜达卢佩的玫瑰麻烦发看| 一只梨花压海棠| 独臂刀王| 鲛珠传在线观看| 《小叔叔来家做客》电影| 狄仁杰之骷髅将军| 女儿不认真学习被妈妈拖进大海| 新金平瓶梅2| 六德女员工在工作中作弊5_午夜电影全集_完整版免费在线观看-天天影院 | 还珠格格第一部优酷| 韩国电影老公的上司来家里| 《漂白》| 电影泰坦尼克号| 女儿国3满天星版在线播放| 男生女生一起愁愁愁日本| 播放美国生活大片| 鬼同你ot国语| 金屋藏夫电视剧免费观看完整版| 黑白配高清完整版在线观看大潘小品好感/ | 死亡遗迹之谜| 图书馆的女友(日漫)第五集| 动漫女装少女| 沧元图第65集在线观看| 青木玄德| 献身舒淇| 私人航空在线观看免费版完整版| 寄生兽韩国| 狼群资源在线高清免费观看| 成瀬心美| 铿锵免费看在线观看| 极速影视三个女人精油按摩| 白夜破晓在线观看免费高清版| 朝国年轻的继5免费观看| 《鬼吹灯 1 精绝古城》| 妻子替弟还债全集免费观看| 熊出没高清观看| 爸爸在这儿| 养父 电视剧| 台湾1987满天星杨玉环| 台湾电影香唇的绣感| 《重启》| 康熙密史| 无法呼吸的夏天| 刚结婚陪部长出差在线观看| 亲爱的客栈2| 战神归来| 二十四小时综艺| tube8| 女部长的加班要求日剧中文| 赵茹珍电影| 武契奇收到死亡威胁| 美国派10| 高压监狱2法板145分钟| 《我的健身教练》中文版| 斗破苍穹165在线播放| 陈星旭主演的电视剧| 但愿你所求都能如愿是什么歌 | 苏里南韩剧| 听风者 在线观看| 瓦尼塔斯的手记动漫在线观看| 《韩国财阀》免费播放| 混血儿摇篮曲1973正版播放| 越策越开心| 时光代理人第11集| 泰安华通集团最近消息| 凯特贝金赛尔满天星免费版| 双女任务电影完整免费观看| 逃学英雄| 欢聚一堂串词| 骆驼祥子高清电影免费观看完整版 | 挣扎吧亚军君免费观看完整版| 铸匠电视剧| 黄浦区| 义姐是不是良喂养哪里看| 抗日武打枪战连续剧免费| 寻回真爱:失忆娇妻短剧全集| 高亚麟徐梓钧拍戏同框画面曝光| XL司令第一季真人版韩| 被义子侵犯的继拇在线播放| 农业部长| 《甄嬛传》免费看| 《Krista》菲律宾电影| 史密监狱| 猛男诞生记下载| 赤脚小子国语在线观看完整版| 变形金刚2国语版| 猎犬 第二季| 法国版《办公室》角色分析| 金瓶梅 1高清完整版| 好男人在线电视剧在线观看免费高清 | 四个妇人精油和按摩电影| 日本电影妈妈爱上儿子的同学免费观看 | 桃花映江山免费观看全集| 特种兵之火凤| 七号差馆国语| 《部长出差的日子》演员 | 你微笑时很美23集免费观看| 电视剧苦菜花| 风语者国语| 兄弟换麦6| 天涯神贴免费完整版| 魔法科高中的优等生| 郭达蔡明小品卖房子| 我要变坏3| 《同学的母亲中字ID》| 新倾国倾城免费版完整版| 今年养老金上调3.6%| 永生动漫在线观看免费全集高清| 《金牌销售》全集| 安斋拉拉作品在线观看| 红色电视剧免费播放器下载| 追龙 粤语| 无边泳池| 公之孚之中字8| 《泰莎的绣感》完整版| 本草药王粤语| 一眼万年泰剧免费观看| 顶级人生第一季电视剧| 法国空姐免费高清原声高烧可以吃雪糕吗| 我和房东在做爰电影| 雍正王朝雍正继位是哪一集| 变形计第七季| 金装的维尔| 追风战警| 成人在线视频网站导航| 小时代3在线观看| 高清《如月车站Re:》电影| 日本jIzz| 百变小樱魔术卡中文| 激战酒店1-9集全部播放时间| 青春期 电影| 漂亮人妻洗澡被强BD中文| 空中服务员免费高清原声满天星| 我的灿烂人生韩剧| 大道朝天动漫在线观看全集免费播放| 致美丽的你| 被侵犯高傲女教师| 高清《不遇云裳不遇你》电视剧| 消失的十一层| 一八九四 甲午大海战| 漂亮的瘦子 5| 女教师的滋味在线播放| 善良的妻子4| 直到黎明| 白峰ミウ女教师无删减在线播放| 时尚王韩剧免费观看完整版| 李小环与苗翠花| 心锁百度影音| 法国空姐11完整版第一部| 偶然遇见的你| 林一的未来全集免费观看动漫| 雾都在线观看| 色及时空| 吴彦祖 三级| 亲爱的她们| 越战先锋| 泰国十部必看的满天星电影| 《狙击手-斯莫希军官》| 快乐星猫第五部| 因为遇见你分集剧情| 渔夫在线观看免费| 三叉戟2 电视剧| 隐藏的面孔韩国电影在线观看| 大唐玄奘 电影| 瓜达卢佩的玫瑰电影在线| 血战摩苏尔| 天注定在线观看完整版| 紧急行动电视剧| 狼友电影影院| 功夫电影免费观看完整版国语高清 | 《总统的蛋糕》| 总统夫人星克莱尔哪里能看| 银魂254| 青谷子电视剧免费全集观看| 死神千年血战第二季免费观看| 浴血黑帮:不朽传奇未删减| 生命缘桐桐| 万界独尊无垢剑武魂小说| SGKI-068中文字幕| 黑狱圣女国语在线播放免费| 民权县| ooozzz| 聊斋在线| 绝地枪王2免费观看43集| 女性3对1:三人一次性体检电影| 古镇异缘| 梦华录在线电视剧免费观看西瓜| 酒店1-5集| 双女任务法版| 欧阳正华| 让子弹飞起来| 法国空姐4电影| 品味人生无憾在线观看| 与凤行在线观看电视剧免费观看| 沈阳真爱现场| 公公的浮生手中字电影完整版| 和讨厌的部长一起出差日本| 耀眼的你啊 电视剧| 刑侦12国语免费观看全集| 回复术士的重来人生漫画无修| 电影《金莲外传》免费观看全集| 爱i情公寓1| 吉尺明步 110部全集| 流金岁月2020| 电影《姐妹牙医》完整版在线观看 | 凯·帕克《迷宫》| 电影禁忌5大结局| 边陲威龙| 《诱人的护士》在线| 一起愁愁愁30集全免费视频播放 | 《妽妽的丰满大胸》2| 《灌篮高手》大电影| 一一影视| 肥猫寻亲记| 雷洛五亿探长1普通话免费观看| 女版战狼10国语版| 人猿泰山hr版在线| 糊涂小天使2| 萌宝当家爹地妈咪是特工| 特搜战队| 战狼6免费观看在线播放下载高清 《卖房子的女销售》完整版 | 迪拉电视剧在线观看| 高压监狱2免费播放完整版| 爸爸播种电影免费观看高清版| 甜蜜家园3第三季电视剧在线观看| 且行且珍惜 电视剧| 禁忌女孩第1季| 越南版《女兵俘虏》完整版| 刘易斯vs霍利菲尔德| 乘龙怪婿粤语| 插曲的痛第60集全集能看见的全部私密处 | 最后的战士电视剧免费观看| 《房顶工》拉拉电影免费观看| 李彩谭的电影全集在线看| 满清极乐酷刑| 电影《星愿》完整版| 做aj的电视剧免费观看| 寂寞空庭春欲晚寂寞空庭春| 电影女儿国| 鸡蛋花的作用| 欧美精油按摩三| 世界上最长的桥是哪一座桥| 我们推理第三季在线观看| 公之浮手中字在线观看完电影| 《需要爸爸播种子》电影免费在线观看,高清完整版美国倫理片_屠夫电影网 | 执掌大权:豪门弃少短剧全集| 男生和女生一起在愁愁愁电视剧在线 | 《回响》电视剧| 电视剧千方百计爱上你| 售楼小姐的秘密完整版| 荣誉守则成人版完整版免费在线观看| 壮志凌云综艺| 《奔跑吧》给艺人P安全带| 宝贝计划电影| 完美女人| 两人互换麦子3| 房屋销售的秘密韩剧| 武动乾坤788| 张您雨魅惑全集免费观看| 19岁大学生免费看电视剧| 纵棠短剧演员表| 契约婚姻| 你好种地少年第二季| 盛唐风流国语版免费播放| 农村阳宅风水| 女人的村庄电视剧全集| 那什么拯救你我的爱人| 混血儿的摇篮曲在线观看完整版| 义姐是不是良喂养1~2| 奔跑吧玫瑰韩剧国语版免费观看 | 《镜的第三乐章》| 电视剧新娘| 高清今天开始是人类未删减| 白峰电影全集免费看| 已婚妇女的下午电影中文 | 淫之方程式在线免费观看| 刘老根2| 《黑色电话2》| 《暗宅之谜》电视剧| 出差被讨厌的部长侵犯| 高清《半路夫妻》结局| 杨光的快乐生活第三部| 苏尼特右旗| 幸福花园双男主| 千香引电视剧免费观看| 米小圈上学记电视剧| 亲吻姐姐2| 瓜达卢佩的玫瑰在线| 马头琴曲| 麻辣隔壁电视剧| 《杨贵妃秘史》在线| 厨房激战4电影完整版| 雪中悍刀行泄露版在线观看| 奔跑吧黄河篇| 昼颜1993版电影完整版观看| 活人配阴婚的后果| 江南锄奸| 日本调情按摩在线观看| 火影小王CC| 入库单格式| 等一个晴天说再见| 屠夫状元| 唱k小鱼仙粤语| 三年成全影视大全在线播出| 粉色大白菜台湾电影| 鉴证实录1免费国语版在线观看| 石敢当之雄峙天东演员表| 人民的名义 42| 旅行时给儿子做了一次| 男女一起愁愁愁免费全集| 修理师的艳遇| 在车上被儿子一次次日| 张艺谋新剧《雪迷宫》免费观看| 金装鬼打鬼未删减版观看| 彭丹六魔女| 穿透屋顶的high kick全集| 《花与蛇4·牙医之绳》| 闪酷电影网手机在线观看情欲满载 | 青青河边草免费的观看3集| 军事不当行为法版免费观看| 慈禧秘密生活 国语| 《重逢在雪落之前》短剧| 电视剧枪侠| 牙医姐妹 赤子板栗| 壮志凌云女版啄木鸟满天星法版 | 流浪地球免费观看完整版| 两个人的二人世界原声| 我家有喜37| 艺校的秘密| 剑网3坐骑| 《卖保险套的女销售》电影免费观看 | 女超人电影2013完整版| 战场上女兵被奸在线观看| 火影剧场版4| 军团大战| 仁心俱乐部电视剧全集免费观看| 逐玉未删减| 渔夫荒野史记1988版七仙女| 暴躁老妈1-46集全集免费播放| 奇妙真相视频全集免费| 我与黑帮大佬的365日| 巴厘岛的故事电视剧免费观看全集| 亲爱的孩子们电视剧免费观看| dog-048| 电影《北越暴行》女民兵在线观看| 古墓丽影满天星免费看| 笔仙大战贞子2完整版免费观看| 一路向西高清完整版| 大象的眼泪 电影| 电视短剧《正当时》全集播放| 春光灿烂猪八戒电视剧| 真破血国语版高清免费看| 和讨厌的部长出差旅bd | 向涟苍士献上纯结| 西青区| 电影《美容院的特殊待遇》4演员表| 神鬼战士1满天星版| 浪迹天涯高清| 大耳朵图图第一季| 霹雳囧花 电影| 电影朋友的妈妈在线观看| 《女军医》满天星观看| 美容室待遇5HD| 绝密飞行| 天地民心| 冷血人狼完整版在线观看国语版| 炼气十万年短剧免费观看|