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

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

?? 31.htm

?? c語言入門教程
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<HTML>
<HEAD>
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
   <META NAME="Author" CONTENT="wdg">
   <META NAME="GENERATOR" CONTENT="Mozilla/4.03 [en] (Win95; I) [Netscape]">
   <TITLE>31</TITLE>
</HEAD>
<BODY>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
輸入輸出函數及控制流程語句

<P>&nbsp;&nbsp;&nbsp; 本節主要介紹Turbo C2.0標準輸入輸出函數和文件的輸入輸出函數。通過本
<BR>節的學習可以使讀者掌握Turbo C2.0的屏幕輸出、鍵盤輸入輸出以及磁盤文件的
<BR>讀寫函數, 并能開始進行一些簡單的程序的編寫。
<BR>&nbsp;&nbsp;&nbsp; 控制流程語句主要包括: 條件語句、循環語句和開關語句。
<BR>&nbsp;
<BR>&nbsp;

<P>&nbsp;&nbsp;&nbsp; 1.1&nbsp; 標準輸入輸出函數

<P>&nbsp;&nbsp;&nbsp; 1.1.1 格式化輸入輸出函數
<BR>&nbsp;&nbsp;&nbsp; Turbo C2.0 標準庫提供了兩個控制臺格式化輸入、 輸出函數printf(
) 和
<BR>scanf(), 這兩個函數可以在標準輸入輸出設備上以各種不同的格式讀寫數據。
<BR>printf()函數用來向標準輸出設備(屏幕)寫數據; scanf() 函數用來從標準輸入
<BR>設備(鍵盤)上讀數據。下面詳細介紹這兩個函數的用法。
<BR>&nbsp;&nbsp;&nbsp; 一、printf()函數
<BR>&nbsp;&nbsp;&nbsp; printf()函數是格式化輸出函數, 一般用于向標準輸出設備按規定格式輸出
<BR>信息。在編寫程序時經常會用到此函數。printf()函數的調用格式為:
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("&lt;格式化字符串>", &lt;參量表>);
<BR>&nbsp;&nbsp;&nbsp; 其中格式化字符串包括兩部分內容: 一部分是正常字符,&nbsp;
這些字符將按原
<BR>樣輸出; 另一部分是格式化規定字符, 以"%"開始, 后跟一個或幾個規定字符,
<BR>用來確定輸出內容格式。
<BR>&nbsp;&nbsp;&nbsp; 參量表是需要輸出的一系列參數, 其個數必須與格式化字符串所說明的輸出
<BR>參數個數一樣多, 各參數之間用","分開, 且順序一一對應,&nbsp; 否則將會出現意想
<BR>不到的錯誤。
<BR>&nbsp;&nbsp;&nbsp; 1. 格式化規定符
<BR>&nbsp;&nbsp;&nbsp; Turbo C2.0提供的格式化規定符如下:
<BR>━━━━━━━━━━━━━━━━━━━━━━━━━━
<BR>&nbsp;&nbsp; 符號&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
作用
<BR>──────────────────────────
<BR>&nbsp;&nbsp;&nbsp; %d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
十進制有符號整數
<BR>&nbsp;&nbsp;&nbsp; %u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
十進制無符號整數
<BR>&nbsp;&nbsp;&nbsp; %f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
浮點數
<BR>&nbsp;&nbsp;&nbsp; %s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
字符串
<BR>&nbsp;&nbsp;&nbsp; %c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
單個字符
<BR>&nbsp;&nbsp;&nbsp; %p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
指針的值
<BR>&nbsp;&nbsp;&nbsp; %e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
指數形式的浮點數
<BR>&nbsp;&nbsp;&nbsp; %x, %X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
無符號以十六進制表示的整數
<BR>&nbsp;&nbsp;&nbsp; %0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
無符號以八進制表示的整數
<BR>&nbsp;&nbsp;&nbsp; %g&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
自動選擇合適的表示法
<BR>━━━━━━━━━━━━━━━━━━━━━━━━━━
<BR>&nbsp;&nbsp;&nbsp; 說明:
<BR>&nbsp;&nbsp;&nbsp; (1). 可以在"%"和字母之間插進數字表示最大場寬。
<BR>&nbsp;&nbsp;&nbsp;&nbsp; 例如:&nbsp; %3d&nbsp;&nbsp; 表示輸出3位整型數,
不夠3位右對齊。
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
%9.2f 表示輸出場寬為9的浮點數, 其中小數位為2, 整數位為6,
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
小數點占一位, 不夠9位右對齊。
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
%8s&nbsp;&nbsp; 表示輸出8個字符的字符串, 不夠8個字符右對齊。
<BR>&nbsp;&nbsp;&nbsp; 如果字符串的長度、或整型數位數超過說明的場寬, 將按其實際長度輸出。
<BR>但對浮點數, 若整數部分位數超過了說明的整數位寬度, 將按實際整數位輸出;
<BR>若小數部分位數超過了說明的小數位寬度, 則按說明的寬度以四舍五入輸出。
<BR>&nbsp;&nbsp;&nbsp; 另外, 若想在輸出值前加一些0, 就應在場寬項前加個0。
<BR>&nbsp;&nbsp;&nbsp; 例如:&nbsp;&nbsp; %04d&nbsp; 表示在輸出一個小于4位的數值時,
將在前面補0使其總寬度
<BR>為4位。
<BR>&nbsp;&nbsp;&nbsp; 如果用浮點數表示字符或整型量的輸出格式, 小數點后的數字代表最大寬度,
<BR>小數點前的數字代表最小寬度。
<BR>&nbsp;&nbsp;&nbsp; 例如: %6.9s 表示顯示一個長度不小于6且不大于9的字符串。若大于9,&nbsp;
<BR>第9個字符以后的內容將被刪除。
<BR>&nbsp;&nbsp;&nbsp; (2). 可以在"%"和字母之間加小寫字母l, 表示輸出的是長型數。
<BR>&nbsp;&nbsp;&nbsp; 例如:&nbsp;&nbsp; %ld&nbsp;&nbsp; 表示輸出long整數
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
%lf&nbsp;&nbsp; 表示輸出double浮點數
<BR>&nbsp;&nbsp;&nbsp; (3). 可以控制輸出左對齊或右對齊, 即在"%"和字母之間加入一個"-"
號可
<BR>說明輸出為左對齊, 否則為右對齊。
<BR>&nbsp;&nbsp;&nbsp; 例如:&nbsp;&nbsp; %-7d&nbsp; 表示輸出7位整數左對齊
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
%-10s 表示輸出10個字符左對齊
<BR>&nbsp;&nbsp;&nbsp; 2. 一些特殊規定字符
<BR>━━━━━━━━━━━━━━━━━━━━━━━━━━
<BR>&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;&nbsp;&nbsp;&nbsp;&nbsp;
作用
<BR>──────────────────────────
<BR>&nbsp;&nbsp;&nbsp;&nbsp; \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
換行
<BR>&nbsp;&nbsp;&nbsp;&nbsp; \f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
清屏并換頁
<BR>&nbsp;&nbsp;&nbsp;&nbsp; \r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
回車
<BR>&nbsp;&nbsp;&nbsp;&nbsp; \t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tab符
<BR>&nbsp;&nbsp;&nbsp;&nbsp; \xhh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
表示一個ASCII碼用16進表示,
<BR>&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;
其中hh是1到2個16進制數
<BR>━━━━━━━━━━━━━━━━━━━━━━━━━━
<BR>&nbsp;&nbsp;&nbsp; 由本節所學的printf()函數, 并結合上一節學習的數據類型,
編制下面的程
<BR>序, 以加深對Turbo C2.0數據類型的了解。
<BR>&nbsp;&nbsp;&nbsp; 例1
<BR>&nbsp;&nbsp;&nbsp;&nbsp; #include&lt;stdio.h>
<BR>&nbsp;&nbsp;&nbsp;&nbsp; #include&lt;string.h>
<BR>&nbsp;&nbsp;&nbsp;&nbsp; int main()
<BR>&nbsp;&nbsp;&nbsp;&nbsp; {
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char c, s[20],
*p;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int a=1234,
*i;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float f=3.141592653589;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double x=0.12345678987654321;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p="How do you
do";
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcpy(s, "Hello,
Comrade");
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *i=12;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c='\x41';
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("a=%d\n",
a);&nbsp;&nbsp;&nbsp;&nbsp; /*結果輸出十進制整數a=1234*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("a=%6d\n",
a);&nbsp;&nbsp;&nbsp; /*結果輸出6位十進制數a=&nbsp; 1234*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("a=%06d\n",
a);&nbsp;&nbsp; /*結果輸出6位十進制數a=001234*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("a=%2d\n",
a);&nbsp;&nbsp;&nbsp; /*a超過2位, 按實際值輸出a=1234*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("*i=%4d\n",
*i);&nbsp; /*輸出4位十進制整數*i=&nbsp; 12*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("*i=%-4d\n",
*i); /*輸出左對齊4位十進制整數*i=12*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("i=%p\n",
i);&nbsp;&nbsp;&nbsp;&nbsp; /*輸出地址i=06E4*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("f=%f\n",
f);&nbsp;&nbsp;&nbsp;&nbsp; /*輸出浮點數f=3.141593*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("f=6.4f\n",
f);&nbsp;&nbsp; /*輸出6位其中小數點后4位的浮點數
<BR>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
f=3.1416*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("x=%lf\n",
x);&nbsp;&nbsp;&nbsp; /*輸出長浮點數x=0.123457*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("x=%18.16lf\n",
x);/*輸出18位其中小數點后16位的長浮點
<BR>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
數x=0.1234567898765432*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("c=%c\n",
c);&nbsp;&nbsp;&nbsp;&nbsp; /*輸出字符c=A*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("c=%x\n",
c);&nbsp;&nbsp;&nbsp;&nbsp; /*輸出字符的ASCII碼值c=41*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("s[]=%s\n",
s);&nbsp;&nbsp; /*輸出數組字符串s[]=Hello, Comrade*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("s[]=%6.9s\n",
s);/*輸出最多9個字符的字符串s[]=Hello,
<BR>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Co*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("s=%p\n",
s);&nbsp;&nbsp;&nbsp;&nbsp; /*輸出數組字符串首字符地址s=FFBE*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("*p=%s\n",
p);&nbsp;&nbsp;&nbsp; /* 輸出指針字符串p=How do you do*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("p=%p\n",
p);&nbsp;&nbsp;&nbsp;&nbsp; /*輸出指針的值p=0194*/
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getch();
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retunr 0;
<BR>&nbsp;&nbsp;&nbsp;&nbsp; }
<BR>&nbsp;&nbsp;&nbsp; 上面結果中的地址值在不同計算機上可能不同。
<BR>&nbsp;&nbsp;&nbsp; 例1.中第一條語句#include&lt;stdio.h>的含義是調用另一個文件stdio.h,
<BR>是一個頭文件, 其中包括全部標準輸入輸出庫函數的數據類型定義和函數說明。
<BR>Turbo C2.0對每個庫函數便用的變量及函數類型都已作了定義與說明, 放在相應
<BR>頭文件"*.h"中, 用戶用到這些函數時必須要用#include&lt;*.h>或#include"*.
h"
<BR>語句調用相應的頭文件, 以供連接。若沒有用此語句說明, 則連接時將會出現錯
<BR>誤。
<BR>&nbsp;&nbsp;&nbsp; 二、scanf()函數
<BR>&nbsp;&nbsp;&nbsp; scanf()函數是格式化輸入函數, 它從標準輸入設備(鍵盤)
讀取輸入的信息。
<BR>其調用格式為:
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf("&lt;格式化字符串>", &lt;地址表>);
<BR>&nbsp;&nbsp;&nbsp; 格式化字符串包括以下三類不同的字符;
<BR>&nbsp;&nbsp;&nbsp; 1. 格式化說明符: 格式化說明符與printf()函數中的格式說明符基本相同。
<BR>&nbsp;&nbsp;&nbsp; 2. 空白字符: 空白字符會使scanf()函數在讀操作中略去輸入中的一個或多
<BR>個空白字符。
<BR>&nbsp;&nbsp;&nbsp; 3. 非空白字符: 一個非空白字符會使scanf()函數在讀入時剔除掉與這個非
<BR>空白字符相同的字符。
<BR>&nbsp;&nbsp;&nbsp; 地址表是需要讀入的所有變量的地址, 而不是變量本身。這與printf()函數
<BR>完全不同, 要特別注意。各個變量的地址之間同","分開。
<BR>&nbsp;&nbsp;&nbsp; 例2:
<BR>&nbsp;&nbsp;&nbsp;&nbsp; main()
<BR>&nbsp;&nbsp;&nbsp;&nbsp; {
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i, j;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("i, j=?\n");
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf("%d, %d",
&amp;i, &amp;j);
<BR>&nbsp;&nbsp;&nbsp;&nbsp; }

<P>&nbsp;&nbsp;&nbsp; 上例中的scanf()函數先讀一個整型數, 然后把接著輸入的逗號剔除掉,&nbsp;
<BR>后讀入另一個整型數。如果","這一特定字符沒有找到, scanf()函數就終止。若

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀久久99精品久久久画质超高清| 久久精品这里都是精品| 91麻豆精品国产综合久久久久久| 精品国产区一区| 亚洲va欧美va国产va天堂影院| 国产精品亚洲а∨天堂免在线| 欧美伊人久久久久久久久影院 | 日本乱人伦aⅴ精品| 精品欧美乱码久久久久久| 一区二区三区精品久久久| 成人在线一区二区三区| 精品美女一区二区三区| 视频一区在线视频| 欧美午夜一区二区| 亚洲免费视频成人| av男人天堂一区| 日本一区二区三区在线观看| 久久国产精品露脸对白| 欧美精品丝袜中出| 亚洲v精品v日韩v欧美v专区| 欧美日韩一级视频| 亚洲一区av在线| 91福利小视频| 一区二区三区精品视频| 在线视频综合导航| 亚洲福中文字幕伊人影院| 91亚洲精品久久久蜜桃网站| 日韩毛片一二三区| 91豆麻精品91久久久久久| 亚洲同性同志一二三专区| 成人视屏免费看| 国产精品色婷婷| 99精品欧美一区二区三区小说| 国产精品欧美久久久久一区二区 | 日本不卡一二三| 欧美日韩一区二区三区免费看| 性做久久久久久免费观看| 欧美视频一区二区| 亚洲不卡一区二区三区| 日韩欧美国产高清| 精品一区二区三区在线观看 | 日韩三级中文字幕| 美女一区二区三区在线观看| 日韩免费电影网站| 国产精品一区在线观看你懂的| 欧美激情一区二区三区全黄 | 国产mv日韩mv欧美| 中文字幕一区免费在线观看| 99在线精品一区二区三区| 亚洲精品视频在线观看免费| 欧美日韩一区三区四区| 精品在线视频一区| 国产精品免费aⅴ片在线观看| 色偷偷久久人人79超碰人人澡| 亚洲精品中文在线| 欧美一卡在线观看| 国产91在线|亚洲| 亚洲一级电影视频| 日韩欧美一级在线播放| 成人丝袜18视频在线观看| 亚洲韩国一区二区三区| 精品美女一区二区| 在线欧美日韩国产| 欧美在线综合视频| 韩国av一区二区三区在线观看| 中文字幕中文在线不卡住| 欧美精品1区2区3区| 国产精品99久久久久| 亚洲一区二区三区视频在线播放| 日韩一区二区电影在线| zzijzzij亚洲日本少妇熟睡| 日本欧美一区二区| 亚洲欧美综合网| 2020国产精品久久精品美国| 一本大道av一区二区在线播放 | 午夜成人免费视频| 国产精品视频一二| 91精品国产入口| 色综合天天综合网天天狠天天| 九九九久久久精品| 亚洲成人av一区二区三区| 国产精品免费av| 久久久久久久精| 欧美一区二区久久久| 一本久久精品一区二区| 国产a精品视频| 麻豆国产一区二区| 亚洲国产视频网站| 亚洲欧美日韩一区二区| 亚洲va韩国va欧美va精品| 亚洲欧洲日韩综合一区二区| 精品国产自在久精品国产| 欧美日韩亚洲综合在线| 色综合夜色一区| 99久久免费视频.com| 国产一区二区三区久久久 | 欧美一区国产二区| 欧美日韩高清在线| 欧美性猛交一区二区三区精品| 国产宾馆实践打屁股91| 极品销魂美女一区二区三区| 日本一区中文字幕| 亚洲一二三区在线观看| 亚洲一二三四区不卡| 亚洲精品中文在线影院| 亚洲精品中文在线观看| 亚洲美女免费在线| 亚洲裸体在线观看| 亚洲欧美色一区| 夜夜嗨av一区二区三区网页 | 亚洲女同女同女同女同女同69| 国产精品视频麻豆| 国产精品久久久久久久久久久免费看 | 日韩在线一二三区| 天天综合网 天天综合色| 亚洲韩国精品一区| 亚洲成人在线网站| 午夜欧美在线一二页| 亚洲va欧美va国产va天堂影院| 亚洲国产日日夜夜| 日本少妇一区二区| 蜜桃视频免费观看一区| 另类小说综合欧美亚洲| 国内成+人亚洲+欧美+综合在线| 精品一区二区免费在线观看| 久久99久久久欧美国产| 精品一区二区久久久| 国产露脸91国语对白| 成人理论电影网| 色婷婷久久久亚洲一区二区三区 | 日韩欧美在线综合网| 精品国产乱码久久久久久老虎 | 国产女人18水真多18精品一级做| 亚洲国产成人一区二区三区| 中文字幕中文字幕一区二区| 亚洲永久精品大片| 久久成人av少妇免费| 国产精品1区二区.| 91免费视频网| 在线播放91灌醉迷j高跟美女| 日韩欧美在线影院| 国产人成亚洲第一网站在线播放| 亚洲天堂免费在线观看视频| 亚洲国产乱码最新视频 | 国产色综合久久| 激情av综合网| 99精品视频在线免费观看| 欧美老肥妇做.爰bbww视频| 精品国产91亚洲一区二区三区婷婷| 国产色91在线| 亚洲第一精品在线| 国产成人精品在线看| 欧美日韩另类国产亚洲欧美一级| 欧美成人艳星乳罩| 一区二区久久久| 国产在线精品免费| 欧美无砖专区一中文字| 国产欧美一二三区| 日韩电影免费一区| av在线不卡网| 日韩精品自拍偷拍| 一二三区精品视频| 国产91精品露脸国语对白| 91精品国产乱| 亚洲激情在线激情| 国产盗摄一区二区三区| 在线播放亚洲一区| 一区二区视频在线看| 国产精品自拍在线| 欧美一区二区三区日韩视频| ...av二区三区久久精品| 久久不见久久见免费视频1| 欧洲精品一区二区三区在线观看| 久久久综合激的五月天| 日韩专区在线视频| 在线精品视频一区二区| 国产精品色在线观看| 精品无人码麻豆乱码1区2区| 欧美区一区二区三区| 一区二区三区在线视频观看58| 国产成人精品影视| 久久亚洲精品国产精品紫薇| 日本亚洲三级在线| 欧美午夜精品电影| 亚洲愉拍自拍另类高清精品| 99久久精品久久久久久清纯| 国产午夜亚洲精品不卡| 精品一区二区在线视频| 日韩一级片网址| 日韩成人一级片| 日韩视频一区在线观看| 日韩一区精品视频| 欧美久久久久久久久久| 三级一区在线视频先锋| 欧美色图激情小说| 亚洲成人精品一区二区| 欧美日韩精品一区二区三区| 午夜精品久久久久久久| 欧美日韩视频不卡| 午夜久久久久久|