亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 王大剛--c語言編程寶典--枚舉(enum).htm

?? 初學者的良師益友。其中包括C的全部教程。
?? HTM
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0038)http://www.hjflying.8u8.com/cl/017.htm -->
<HTML><HEAD><TITLE>王大剛-->C語言編程寶典-->枚舉(enum)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=GB2312">
<META content="王大剛 C語言編程寶典 枚舉(enum)" name=keywords>
<META content="王大剛 - C語言編程寶典 - 枚舉(enum)" name=description>
<STYLE>#page {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.tt3 {
	FONT: 9pt/12pt "宋體"
}
.tt2 {
	FONT: 12pt/15pt "宋體"
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
</STYLE>

<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY text=#000000 vLink=#006699 aLink=#9900ff link=#006699 bgColor=#ffffff 
leftMargin=3 topMargin=3 marginwidth="3" marginheight="3">
<TABLE cellSpacing=0 cellPadding=10 width="100%" border=0>
  <TBODY>
  <TR>
    <TD class=tt3 vAlign=top width="8%" bgColor=#e0e0e0><STRONG><A 
      href="http://www.hjflying.8u8.com/cl/018.htm">后一頁</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/016.htm">前一頁</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/index.html">回目錄</A><BR><A 
      href="http://www.hjflying.8u8.com/index.htm">回首頁</A><BR></STRONG></TD>
    <TD class=tt2 width="84%" bgColor=#f5f8f8>
      <CENTER><B><FONT style="FONT-SIZE: 16.5pt" face=楷體_GB2312 
      color=#ff6666>枚舉(enum)</FONT></B></CENTER>
      <HR width="94%" color=#ee9b73 SIZE=1>
      <BR>
      <P>&nbsp;&nbsp;&nbsp; 枚舉是一個被命名的整型常數的集合, 枚舉在日常生活中很常見。 
      <BR>&nbsp;&nbsp;&nbsp; 例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, 
      THURSDAY, FRIDAY, <BR>SATURDAY, 就是一個枚舉。 <BR>&nbsp;&nbsp;&nbsp; 
      枚舉的說明與結構和聯合相似, 其形式為: 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum 枚舉名{ 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      標識符[=整型常數], 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      標識符[=整型常數], 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      ... 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      標識符[=整型常數], <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } 
      枚舉變量; <BR>&nbsp;&nbsp;&nbsp; 如果枚舉沒有初始化, 即省掉"=整型常數"時, 則從第一個標識符開始,&nbsp; 順 
      <BR>次賦給標識符0, 1, 2, ...。但當枚舉中的某個成員賦值后, 其后的成員按依次 <BR>加1的規則確定其值。 
      <BR>&nbsp;&nbsp;&nbsp; 例如下列枚舉說明后, x1, x2, x3, x4的值分別為0, 1, 2, 3。 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; enum string{x1, x2, x3, x4}x; 
      <BR>&nbsp;&nbsp;&nbsp; 當定義改變成: <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum 
      string <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x1, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x2=0, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x3=50, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x4, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }x; <BR>&nbsp;&nbsp;&nbsp; 則x1=0, x2=0, 
      x3=50, x4=51 <BR>&nbsp;&nbsp;&nbsp; 注意: <BR>&nbsp;&nbsp;&nbsp; 1. 
      枚舉中每個成員(標識符)結束符是",",&nbsp; 不是";", 最后一個成員可省略 <BR>","。 
      <BR>&nbsp;&nbsp;&nbsp; 2. 初始化時可以賦負數, 以后的標識符仍依次加1。 <BR>&nbsp;&nbsp;&nbsp; 
      3. 枚舉變量只能取枚舉說明結構中的某個標識符常量。 <BR>&nbsp;&nbsp;&nbsp; 例如: 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum string 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x1=5, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x2, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x3, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x4, 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }; <BR>&nbsp;&nbsp;&nbsp;&nbsp; enum 
      strig x=x3; <BR>&nbsp;&nbsp;&nbsp; 此時, 枚舉變量x實際上是7。 <BR>&nbsp; <BR>&nbsp; 
      <BR>
      <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      類&nbsp;&nbsp; 型&nbsp;&nbsp; 說&nbsp;&nbsp; 明 <BR>
      <P>&nbsp;&nbsp;&nbsp; 類型說明的格式為: <BR>&nbsp;&nbsp;&nbsp;&nbsp; typedef 類型 
      定義名; <BR>&nbsp;&nbsp;&nbsp; 類型說明只定義了一個數據類型的新名字而不是定義一種新的數據類型。這 
      <BR>里類型是Turbo C許可的任何一種數據類型。定義名表示這個類型的新名字。 <BR>&nbsp;&nbsp;&nbsp; 例如: 
      用下面語句定義整型數的新名字: <BR>&nbsp;&nbsp;&nbsp;&nbsp; typedef int SIGNED_INT; 
      <BR>&nbsp;&nbsp;&nbsp; 使用說明后, SIGNED_INT就成為int的同義詞了, 此時可以用SIGNED_INT 定 
      <BR>義整型變量。 <BR>&nbsp;&nbsp;&nbsp; 例如:&nbsp; SIGNED_INT i, j;(與int i, j等效)。 
      <BR>&nbsp;&nbsp;&nbsp; 但 long SIGNED_INT i, j; 是非法的。 
      <BR>&nbsp;&nbsp;&nbsp; typedef同樣可用來說明結構、聯合以及枚舉。 <BR>&nbsp;&nbsp;&nbsp; 
      說明一個結構的格式為: <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef struct{ 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 數據類型&nbsp; 成員名; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 數據類型&nbsp; 成員名; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } 結構名; 
      <BR>&nbsp;&nbsp;&nbsp; 此時可直接用結構名定義結構變量了。例如: <BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      typedef struct{ <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      char name[8]; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      int class; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char 
      subclass[6]; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      float math, phys, chem, engl, biol; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } 
      student; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; student Liuqi; 
      <BR>&nbsp;&nbsp;&nbsp; 則Liuqi被定義為結構數組和結構指針。 <BR>&nbsp;&nbsp;&nbsp; 
      在第二節講過的文件操作中, 用到的FILE就是一個已被說明的結構, 其說明 <BR>如下: <BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      typedef struct <BR>&nbsp;&nbsp;&nbsp;&nbsp; { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short level; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned flags; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char fd; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned char 
      hold; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short 
      bsize; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned 
      char *buffer; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      unsigned char *curp; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned 
      istemp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short 
      token; <BR>&nbsp;&nbsp;&nbsp;&nbsp; } FILE <BR>&nbsp;&nbsp;&nbsp; 
      這個結構說明已包含在stdio.h中, 用戶只要直接用FILE 定義文件指針變量 <BR>就可以。事實上, 引入類型說明的目的并非為了方便, 
      而是為了便于程序的移植。 <BR>&nbsp; <BR>&nbsp; <BR>
      <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      預&nbsp; 處&nbsp; 理&nbsp; 指&nbsp; 令 <BR>
      <P>&nbsp;&nbsp;&nbsp; 由ANSI的標準規定, 預處理指令主要包括: <BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      #define <BR>&nbsp;&nbsp;&nbsp;&nbsp; #error <BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      #if <BR>&nbsp;&nbsp;&nbsp;&nbsp; #else <BR>&nbsp;&nbsp;&nbsp;&nbsp; #elif 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #endif <BR>&nbsp;&nbsp;&nbsp;&nbsp; #ifdef 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #ifndef <BR>&nbsp;&nbsp;&nbsp;&nbsp; #undef 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #line <BR>&nbsp;&nbsp;&nbsp;&nbsp; #pragma 
      <BR>&nbsp;&nbsp;&nbsp; 由上述指令可以看出, 每個預處理指令均帶有符號"#"。下面只介紹一些常 <BR>用指令。 
      <BR>&nbsp;&nbsp;&nbsp; 1. #define 指令 <BR>&nbsp;&nbsp;&nbsp; 
      #define指令是一個宏定義指令, 定義的一般形式是: <BR>&nbsp;&nbsp;&nbsp;&nbsp; #define 
      宏替換名字符串(或數值) <BR>&nbsp;&nbsp;&nbsp; 由#define指令定義后,&nbsp; 
      在程序中每次遇到該宏替換名時就用所定義的字符 <BR>串(或數值)代替它。 <BR>&nbsp;&nbsp;&nbsp; 例如: 
      可用下面語句定義TRUE表示數值1, FALSE表示0。 <BR>&nbsp;&nbsp;&nbsp;&nbsp; #define TRUE 1 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #define FALSE 0 <BR>&nbsp;&nbsp;&nbsp; 
      一旦在源程序中使用了TRUE和FALSE, 編譯時會自動的用1和0代替。 <BR>&nbsp;&nbsp;&nbsp; 注意: 
      <BR>&nbsp;&nbsp;&nbsp; 1. 在宏定義語名后沒有";" <BR>&nbsp;&nbsp;&nbsp; 2. 在Turbo 
      C程序中習慣上用大寫字符作為宏替換名, 而且常放在程序開頭。 <BR>&nbsp;&nbsp;&nbsp; 3. 宏定義還有一個特點, 
      就是宏替換名可以帶有形式參數,&nbsp; 在程序中用到 <BR>時, 實際參數會代替這些形式參數。 <BR>&nbsp;&nbsp;&nbsp; 
      例如: <BR>&nbsp;&nbsp;&nbsp;&nbsp; #define MAX(x, y) (x&gt;y)?x:y 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; main() <BR>&nbsp;&nbsp;&nbsp;&nbsp; { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i=10, j=15; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("The 
      Maxmum is %d", MAX(i, j); <BR>&nbsp;&nbsp;&nbsp;&nbsp; } 
      <BR>&nbsp;&nbsp;&nbsp; 上例宏定義語句的含義是用宏替換名MAX(x, y)代替x, y中較大者,&nbsp; 同樣也 
      <BR>可定義: <BR>&nbsp;&nbsp;&nbsp;&nbsp; #define MIN(x, y) (x&lt;y)?x:y 
      <BR>&nbsp;&nbsp;&nbsp; 表示用宏替換名MIN(x, y)代替x, y中較小者。 <BR>
      <P>&nbsp;&nbsp;&nbsp; 2. #error指令 <BR>&nbsp;&nbsp;&nbsp; 該指令用于程序的調試, 
      當編譯中遇到#error指令就停止編譯。其一般形式 <BR>為: <BR>&nbsp;&nbsp;&nbsp;&nbsp; #error 出錯信息 
      <BR>&nbsp;&nbsp;&nbsp; 出錯信息不加引號, 當編譯器遇到這個指令時, 顯示下列信息并停止編譯。 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fatal: filename linename error 
      directive <BR>
      <P>&nbsp;&nbsp;&nbsp; 3. #include 指令 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #include 
      指令的作用是指示編譯器將該指令所指出的另一個源文件嵌入 <BR>#include指令所在的程序中, 文件應使用雙引號或尖括號括起來。Turbo C 
      庫函 <BR>數的頭文件一般用#include指令在程序開關說明。 <BR>&nbsp;&nbsp;&nbsp; 例如: 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #include &lt;stdio.h&gt; 
      <BR>&nbsp;&nbsp;&nbsp; 程序也允許嵌入其它文件, 例如: <BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      main() <BR>&nbsp;&nbsp;&nbsp;&nbsp; { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #include 
      &lt;help.c&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp; } <BR>&nbsp;&nbsp;&nbsp; 
      其中help.c為另一個文件, 內容可為 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("Glad 
      to meet you here!"); <BR>&nbsp;&nbsp;&nbsp; 
      上例編譯時將按集成開發環境的Options/Directories/Include directories 
      <BR>中指定的包含文件路徑查找被嵌入文件。 <BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp; 4. 
      #if、#else、#endif指令 <BR>&nbsp;&nbsp;&nbsp; #if、#els和#endif指令為條件編擇指令, 
      它的一般形式為: <BR>&nbsp;&nbsp;&nbsp;&nbsp; #if 常數表達式 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 語句段; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #else 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 語句段; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #endif <BR>&nbsp;&nbsp;&nbsp; 上述結構的含義是: 
      若#if指令后的常數表達式為真, 則編譯#if到#else 之 <BR>間的程序段; 否則編譯#else到#endif之間的程序段。 
      <BR>&nbsp;&nbsp;&nbsp; 例如: <BR>&nbsp;&nbsp;&nbsp;&nbsp; #define MAX 200 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; main() <BR>&nbsp;&nbsp;&nbsp;&nbsp; { 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #if MAX&gt;999 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      printf("compiled for bigger\n"); 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #else 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      printf("compiled for small\n"); 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #endif 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; } <BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp; 5. 
      #undef指令 <BR>&nbsp;&nbsp;&nbsp; #undef指令用來刪除事先定義的宏定義, 其一般形式為: 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp; #undef 宏替換名 <BR>&nbsp;&nbsp;&nbsp; 例如: 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define TRUE 1 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #undef TURE <BR>&nbsp;&nbsp;&nbsp; 
      #undef主要用來使宏替換名只限定在需要使用它們的程序段中。 <BR>&nbsp; <BR>
      <HR width="94%" color=#ee9b73 SIZE=1>
    </TD>
    <TD class=tt3 vAlign=bottom width="8%" bgColor=#e0e0e0><STRONG><A 
      href="http://www.hjflying.8u8.com/cl/018.htm">后一頁</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/016.htm">前一頁</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/index.html">回目錄</A><BR><A 
      href="http://www.hjflying.8u8.com/index.htm">回首頁</A><BR></STRONG></TD></TR></TBODY></TABLE></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品最新网址| 亚洲国产精品久久久久秋霞影院| 中文字幕高清一区| 亚洲综合在线第一页| 国模无码大尺度一区二区三区| 99国产精品久久久久久久久久久| 欧美情侣在线播放| 一区二区中文视频| 美日韩一区二区| 91九色02白丝porn| 久久久噜噜噜久噜久久综合| 视频一区视频二区在线观看| 白白色 亚洲乱淫| 久久久三级国产网站| 视频一区二区三区入口| 色偷偷一区二区三区| 国产偷国产偷精品高清尤物| 免费高清视频精品| 欧美色综合网站| 亚洲视频在线一区二区| 国产成人夜色高潮福利影视| 欧美一区二区三区免费视频| 夜夜亚洲天天久久| 91蝌蚪porny九色| 中文字幕乱码久久午夜不卡 | 91精品午夜视频| 亚洲黄色免费网站| 91碰在线视频| 亚洲视频综合在线| 97精品国产露脸对白| 最新久久zyz资源站| 国产99久久久久| 国产色产综合色产在线视频| 国产精品一区二区黑丝| 精品国产一区a| 韩国女主播一区| 国产亚洲婷婷免费| 狠狠色狠狠色合久久伊人| 日韩视频一区二区三区| 美腿丝袜亚洲色图| 日韩精品一区二区三区视频 | 亚洲国产精品国自产拍av| 精品午夜久久福利影院| 欧美成va人片在线观看| 黄页视频在线91| 亚洲国产激情av| 91啪亚洲精品| 日本不卡一区二区三区高清视频| 欧美一区二区三区色| 国产精品中文有码| 国产精品久久午夜夜伦鲁鲁| 色综合久久88色综合天天免费| 夜夜嗨av一区二区三区四季av | 一区二区成人在线| 91官网在线免费观看| 丝袜国产日韩另类美女| 亚洲精品在线观| 不卡视频在线观看| 一区二区在线观看免费视频播放| 欧美日韩国产一级二级| 韩国精品一区二区| 中文字幕精品—区二区四季| 欧美伊人精品成人久久综合97 | 欧美三区免费完整视频在线观看| 免费在线观看成人| 国产欧美视频在线观看| 91极品美女在线| 美脚の诱脚舐め脚责91| 国产精品久久99| 91精品国产色综合久久ai换脸| 久久99九九99精品| 亚洲欧美一区二区三区极速播放 | av电影天堂一区二区在线| 亚洲综合一区二区精品导航| 精品入口麻豆88视频| 成人黄色软件下载| 视频在线在亚洲| 亚洲欧洲精品天堂一级| 在线播放中文字幕一区| 丁香婷婷深情五月亚洲| 日本午夜精品视频在线观看| 国产精品婷婷午夜在线观看| 4438成人网| 色婷婷国产精品| 国产精品原创巨作av| 午夜精品久久久久久不卡8050| 国产嫩草影院久久久久| 日韩一区二区免费电影| 色综合久久久网| 国产高清精品久久久久| 日韩成人精品视频| 一区二区三区中文字幕精品精品| 久久亚洲一区二区三区四区| 欧美日韩免费电影| 91影院在线免费观看| 久久99精品国产| 婷婷成人激情在线网| 亚洲三级在线播放| 欧美国产丝袜视频| 国产亚洲精品aa| 26uuu国产日韩综合| 日韩欧美国产1| 欧美精品在欧美一区二区少妇| 色婷婷综合久久久久中文一区二区 | 捆绑调教一区二区三区| 亚洲国产中文字幕在线视频综合| 国产精品久线在线观看| www国产精品av| 337p粉嫩大胆噜噜噜噜噜91av | 图片区小说区国产精品视频| 亚洲三级小视频| 欧美激情在线一区二区三区| 久久久久青草大香线综合精品| 日韩欧美亚洲一区二区| 欧美一区二区三区日韩视频| 在线电影院国产精品| 欧美日韩免费观看一区三区| 欧美日韩国产影片| 91精品免费在线| 日韩一区二区免费电影| 日韩色在线观看| 精品国产乱码久久久久久夜甘婷婷 | 亚洲三级电影网站| 亚洲情趣在线观看| 一片黄亚洲嫩模| 日韩国产精品91| 老色鬼精品视频在线观看播放| 经典三级一区二区| 国产a视频精品免费观看| 99久久777色| 在线看一区二区| 欧美日韩国产123区| 91精品国产综合久久精品| 日韩美女在线视频| 久久久久久一二三区| 亚洲欧洲日韩综合一区二区| 一区二区三区在线视频观看| 婷婷成人激情在线网| 精品在线观看视频| 成人av在线播放网址| 欧美最新大片在线看| 日韩欧美区一区二| 中文字幕免费观看一区| 一区二区三区中文字幕在线观看| 偷拍亚洲欧洲综合| 国产毛片一区二区| 色婷婷精品大视频在线蜜桃视频| 制服.丝袜.亚洲.中文.综合| 久久久噜噜噜久噜久久综合| 亚洲欧洲日韩在线| 男男gaygay亚洲| www.日本不卡| 7777精品伊人久久久大香线蕉超级流畅| 欧美一区二区在线免费播放| 国产欧美一二三区| 天堂影院一区二区| 成人激情综合网站| 日韩欧美国产系列| 国产精品久久久久久久久久久免费看 | 性久久久久久久久| 国产一区不卡在线| 一本一本大道香蕉久在线精品| 欧美精品久久久久久久多人混战 | 国产精品夜夜嗨| 色婷婷久久综合| 亚洲精品一区二区三区在线观看| 国产精品久久久久aaaa| 日韩av不卡在线观看| 99久久精品国产麻豆演员表| 欧美videofree性高清杂交| 亚洲欧洲成人自拍| 久久99精品国产| 欧美午夜精品一区二区三区 | 国产一区二区三区不卡在线观看| 在线观看日韩毛片| 中文字幕二三区不卡| 免费观看在线综合| 欧美色图在线观看| 国产精品久久久久久久久搜平片| 国产成人aaa| 日韩精品中文字幕在线一区| 亚洲最大成人网4388xx| 国产盗摄一区二区| 日韩欧美在线网站| 亚洲成av人片在www色猫咪| av不卡免费电影| 国产偷v国产偷v亚洲高清| 蜜臀av一区二区在线观看| 欧美亚洲自拍偷拍| 亚洲精品视频一区二区| 成人性生交大合| 国产欧美综合在线| 国产酒店精品激情| 亚洲精品在线电影| 精品一区二区三区免费视频| 欧美丰满美乳xxx高潮www| 亚洲综合色视频| 欧美网站大全在线观看| 一区二区三区欧美亚洲| 色狠狠色狠狠综合|