免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

C/C++ main函數(shù)五種寫法詳解:從標準到編譯器實踐

C/C++ main函數(shù)五種寫法詳解:從標準到編譯器實踐 1. 五種寫法到底差在哪從編譯器視角拆解 main 的簽名很多人寫 C 或 C 寫了幾年main函數(shù)閉著眼睛就能敲出來但真要問一句“int main()和int main(void)有什么區(qū)別”“void main()到底能不能用”能答利索的人并不多。這個看似最基礎(chǔ)的問題其實是理解函數(shù)聲明與定義、參數(shù)列表語義、程序啟動約定、編譯器擴展這幾件事的一個絕佳切口。我見過不少工作兩三年的開發(fā)者在代碼評審里被問到main的返回值為什么必須是int時只能含糊地說“規(guī)定就是這樣”。這篇就把這五種寫法徹底拆開講清楚從標準條文到編譯器實際行為再到工程里怎么選一次說明白。先把結(jié)論擺出來方便你帶著答案看過程在標準 C 和標準 C里只有int main(void)和int main()這兩種形式是合法且可移植的void main()系列屬于編譯器擴展能編過不代表正確。但“能編過”和“符合標準”之間的差距恰恰是很多隱蔽 bug 的來源。1.1 五種寫法速覽對照在深入原理之前先用一張表把五種寫法的關(guān)鍵差異列出來后面每一節(jié)都會圍繞這張表展開。寫法返回類型參數(shù)列表語義標準符合性典型可用場景main()intC89 起隱式未指定參數(shù)KR 風(fēng)格C 中合法但不推薦C 中合法老代碼、極簡示例int main()int未指定參數(shù)C/C 均合法不關(guān)心命令行參數(shù)的程序int main(void)int明確無參數(shù)C/C 均合法最嚴謹推薦寫法void main()void未指定參數(shù)非標準編譯器擴展部分嵌入式/教學(xué)環(huán)境void main(void)void明確無參數(shù)非標準編譯器擴展同上這張表里最容易被忽略的是main()和int main()的區(qū)別——在 C 語言里main()這種省略返回類型的寫法是KR 時代遺留的隱式 int 規(guī)則C99 之后雖然仍被允許用于main標準對main有特殊豁免但已經(jīng)是過時用法。而在 C 里main()會被直接當作返回int處理因為 C 從來沒有隱式 int 規(guī)則只是標準單獨給main開了口子。1.2 為什么返回類型必須是 int程序運行結(jié)束需要一個退出狀態(tài)碼告訴操作系統(tǒng)“我是正常結(jié)束還是出錯了”。這個狀態(tài)碼就是main的返回值。在 POSIX 體系里返回 0 表示成功非 0 表示失敗而且這個值會被截斷成 8 位——也就是說你return 256操作系統(tǒng)實際收到的是 0這坑我踩過當時排查了半天為什么腳本判斷“成功”了。標準之所以強制int是因為這個返回值要參與進程退出狀態(tài)的傳遞。如果寫成void程序就沒有一個標準途徑向調(diào)用方shell、父進程、CI 系統(tǒng)匯報執(zhí)行結(jié)果。你可能會說“我不關(guān)心返回值”但你的構(gòu)建腳本、CI 流水線、make的依賴判斷可能關(guān)心。一個返回void的main在退出時實際返回給操作系統(tǒng)的值是未定義的可能是 0也可能是寄存器里的垃圾值。提示即使你的程序邏輯上不需要返回值也請寫return 0;或依賴 C99/C 的隱式返回 0 規(guī)則。顯式寫出來可讀性更好也避免在-Werror嚴格模式下被警告。1.3 參數(shù)列表空括號和 void 的歷史包袱int main()和int main(void)在定義main時行為幾乎一樣但在聲明語境下差別巨大。這是 C 語言一個著名的歷史遺留問題int main()在 C 里表示“參數(shù)列表未指定”編譯器不做參數(shù)個數(shù)和類型的檢查你可以傳任意參數(shù)進去編譯器不報錯。int main(void)明確表示“不接受任何參數(shù)”傳參就是編譯錯誤。對于main這個特殊函數(shù)因為它由運行時啟動代碼調(diào)用實際調(diào)用形式是固定的所以兩種寫法在main上表現(xiàn)一致。但如果你把這個習(xí)慣帶到普通函數(shù)上void f()和void f(void)的區(qū)別就會讓你吃苦頭。我建議統(tǒng)一寫void把“無參數(shù)”這件事表達清楚這是防御性編程的一部分。C 里情況簡單一些f()和f(void)完全等價都表示無參數(shù)。所以 C 程序員寫int main()完全沒問題但為了和 C 代碼風(fēng)格統(tǒng)一寫int main(void)也無妨。2. void main 為什么能編過編譯器擴展與標準的關(guān)系這是最讓人困惑的一點明明標準說main必須返回int為什么我用void main()在某個編譯器上就是能編過甚至跑得好好的答案在于編譯器擴展和標準符合性模式的區(qū)別。2.1 編譯器不是標準的執(zhí)法者編譯器廠商的首要目標是“讓用戶的代碼能編過”而不是“嚴格懲罰每一處不符合標準的寫法”。所以主流編譯器如 GCC、Clang、MSVC在默認模式下對void main往往只是給個警告甚至不警告。但一旦你打開嚴格模式情況就變了。以 GCC 為例-Wall -Wextra下void main通常會觸發(fā)-Wmain警告提示 “return type of main is not int”。如果你加上-Werror警告直接變錯誤編譯失敗。而-pedantic或-stdc99 -pedantic-errors下void main會被直接拒絕。# 默認模式可能只警告 gcc test.c -o test # 嚴格模式直接報錯 gcc -stdc99 -pedantic-errors test.c -o test # 輸出error: return type of main is not int [-Werrormain]MSVC 相對寬松void main在多數(shù)版本下能編過但同樣不推薦。Clang 的默認行為介于兩者之間會給出明確警告。2.2 嵌入式環(huán)境的特殊情況有些嵌入式工具鏈尤其是某些 8 位、16 位單片機的老編譯器確實支持void main因為在那類環(huán)境里程序根本沒有“返回給操作系統(tǒng)”這個概念——main返回后程序就停在那里或者復(fù)位了返回值沒有接收方。這類環(huán)境里void main是合理的但這是平臺特定約定不是 C 標準。我個人的經(jīng)驗是除非你明確知道目標平臺的啟動代碼要求void main否則一律寫int main(void)??缙脚_代碼尤其要注意你在嵌入式上寫void main編過了拿到 PC 上用嚴格模式一編就炸這種移植問題很常見。2.3 標準原文怎么說C 標準C11 5.1.2.2.1明確規(guī)定程序啟動時調(diào)用的函數(shù)名為main其返回類型應(yīng)為int并給出了兩種允許的形式int main(void) { /* ... */ } int main(int argc, char *argv[]) { /* ... */ }標準還特別說明如果main執(zhí)行到}而沒有return效果等同于return 0。這是 C99 引入的便利規(guī)則C89 里沒有所以老代碼里你會看到每個main末尾都老老實實寫return 0;。C 標準C17 6.6.1的表述類似同樣要求返回int同樣允許省略return。C 還額外允許main沒有return語句時隱式返回 0這一點和 C99 之后一致。注意標準里main的兩種合法形式是int main(void)和int main(int argc, char *argv[])。int main()在 C 里因為“未指定參數(shù)”的語義也被認為是合法的但嚴格來說它不屬于標準列出的兩種形式只是被兼容規(guī)則覆蓋。3. 實操驗證用編譯器親手驗證五種寫法光講理論不夠我們直接上手編一遍看看不同編譯器、不同標準下到底什么反應(yīng)。這部分我建議你跟著敲一遍印象會深很多。3.1 準備五個測試文件分別寫五個文件內(nèi)容只有main的差異/* t1.c: main() */ main() { return 0; }/* t2.c: int main() */ int main() { return 0; }/* t3.c: int main(void) */ int main(void) { return 0; }/* t4.c: void main() */ void main() { }/* t5.c: void main(void) */ void main(void) { }3.2 用不同標準編譯并觀察結(jié)果下面是我實測的結(jié)果用 GCC 在 Linux 環(huán)境下跑出來的你可以對照自己的環(huán)境驗證。文件-stdc89-stdc99-stdc11 -pedantic-errors-stdc17t1.c通過通過警告報錯通過t2.c通過通過通過通過t3.c通過通過通過通過t4.c警告警告報錯警告t5.c警告警告報錯警告幾個關(guān)鍵觀察第一t1.c的main()在 C89 下完全合法因為 C89 允許隱式 int。到了 C99隱式 int 被移除但標準對main有特殊豁免所以仍能編過只是可能給警告。在-pedantic-errors下這個豁免不再生效直接報錯。第二t4.c和t5.c的void main在默認模式下只是警告但-pedantic-errors下直接失敗。這說明“能編過”完全依賴于編譯器的寬容度。第三C 模式下t1.c能過是因為 C 把main()當作int main()處理這是標準明確允許的。3.3 驗證返回值到底傳了什么寫個程序驗證void main的返回值到底是不是未定義的/* ret_test.c */ #include stdio.h void main(void) { printf(hello\n); /* 故意不 return */ }編譯運行后用 shell 查看退出碼gcc ret_test.c -o ret_test ./ret_test echo $?我在自己的機器上跑echo $?輸出的是 14具體值因環(huán)境而異每次可能不同。這就是“未定義行為”的直觀體現(xiàn)——你完全不知道程序向操作系統(tǒng)匯報了什么。如果這個程序被 CI 腳本用if ./ret_test; then判斷結(jié)果就是隨機的。對比一下int main(void)版本#include stdio.h int main(void) { printf(hello\n); return 0; }echo $?穩(wěn)定輸出 0。這就是標準返回值的價值。4. 工程實踐中的選擇建議與常見坑理論講完了落到實際項目里怎么選、怎么避坑這部分是我這些年踩出來的經(jīng)驗。4.1 不同場景的推薦寫法通用 C/C 項目一律int main(void)或int main(int argc, char *argv[])。這是最安全、最可移植的寫法任何編譯器、任何標準下都不會出問題。教學(xué)示例代碼也建議用int main(void)不要為了“省事”寫void main。學(xué)生養(yǎng)成壞習(xí)慣后到了嚴格環(huán)境里會反復(fù)碰壁。我見過不少初學(xué)者拿著教材上的void main去刷在線判題系統(tǒng)結(jié)果編譯錯誤還以為是題目有問題。嵌入式裸機程序看工具鏈要求。如果啟動代碼明確調(diào)用void main那就跟著寫否則還是int main(void)?,F(xiàn)代嵌入式工具鏈如 ARM GCC基本都支持標準寫法。競賽/刷題代碼int main()最常見因為不關(guān)心參數(shù)寫起來快。這在 C 里完全沒問題在 C 里也能過但嚴格來說不如int main(void)規(guī)范。4.2 三個高頻踩坑點坑一以為void main只是“風(fēng)格問題”。它不是風(fēng)格問題是未定義行為。在嚴格模式下編不過在寬松模式下返回值不可預(yù)測。如果你的程序被別的程序調(diào)用比如作為子進程返回值不可預(yù)測可能導(dǎo)致調(diào)用方邏輯錯亂??佣ain遞歸調(diào)用。標準明確禁止遞歸調(diào)用main但有些編譯器不報錯。我見過有人寫了個遞歸main來模擬循環(huán)在某個編譯器上跑通了換編譯器直接崩潰。這種寫法絕對不要用??尤齧ain的參數(shù)名寫錯。int main(int argc, char *argv[])里argc和argv只是約定俗成的名字你可以改成別的但強烈建議不要改。改了之后代碼可讀性下降而且很多靜態(tài)分析工具會按約定名字做檢查。4.3 常見問題速查表現(xiàn)象可能原因解決方式void main編譯報錯開啟了-pedantic-errors或-Werror改成int main(void)main返回值不是預(yù)期值用了void main或沒寫return顯式return 0;main()在 C99 下警告隱式 int 規(guī)則被移除改成int main(void)程序退出碼總是 0返回值被截斷或未定義檢查返回類型和返回值跨平臺編譯失敗某平臺要求特定main形式統(tǒng)一用標準形式提示如果你維護的是老代碼庫里面大量void main不要一次性全改容易引入回歸。建議在新增代碼里用標準寫法老代碼逐步替換配合編譯器的-Wmain警告做增量治理。5. 從 main 延伸到函數(shù)聲明的最佳實踐main的這五種寫法本質(zhì)上是 C 語言函數(shù)聲明歷史問題的一個縮影。把這個搞懂了普通函數(shù)的聲明也能舉一反三。5.1 無參數(shù)函數(shù)一律寫 void在 C 里void f()和void f(void)的區(qū)別前面講過。我的建議是所有無參數(shù)函數(shù)都寫void包括main。這樣做的收益是編譯器能幫你檢查出“不小心傳了參數(shù)”的錯誤。我接手過一個項目里面有個void init()函數(shù)某次重構(gòu)時有人誤寫成init(1)編譯器一聲不吭運行時行為詭異排查了兩天才發(fā)現(xiàn)。如果當初寫的是void init(void)編譯階段就攔住了。5.2 返回類型不要省C89 允許省略返回類型默認int。C99 之后這個規(guī)則被移除main除外。所以除了main其他函數(shù)都必須顯式寫返回類型。即使是main也建議顯式寫int不要依賴隱式規(guī)則。5.3 參數(shù)列表要完整int main(int argc, char *argv[])里char *argv[]等價于char **argv。兩種寫法都合法但[]形式更能表達“這是一個字符串數(shù)組”的意圖。工程里我傾向于用char *argv[]可讀性更好。5.4 用編譯器選項做守門人把嚴格選項寫進構(gòu)建系統(tǒng)讓編譯器幫你守住底線# GCC/Clang 推薦選項 -Wall -Wextra -Wpedantic -Werror -stdc11這幾個選項加上之后void main、隱式 int、參數(shù)不匹配等問題都會在編譯階段暴露。前期可能要多改一些代碼但長期收益巨大。我現(xiàn)在的項目模板里默認就帶這些選項新同事入職第一件事就是習(xí)慣嚴格模式。6. 我個人的經(jīng)驗總結(jié)寫了這么多年 C/C關(guān)于main的寫法我的態(tài)度很明確標準怎么寫就怎么寫不要貪那一點敲鍵盤的便利。int main(void)比void main()多敲幾個字符但換來的是跨平臺可移植、返回值可預(yù)測、嚴格模式不報錯。這筆賬怎么算都劃算。我印象最深的一次是幫一個團隊排查 CI 隨機失敗的問題最后定位到某個工具程序的main寫成了void退出碼時好時壞導(dǎo)致 CI 腳本的判斷邏輯間歇性抽風(fēng)。改成int main(void)并顯式return 0;之后問題徹底消失。這種問題不常見但一旦碰上排查成本極高因為你會默認“程序退出碼應(yīng)該是 0”根本不會往main的返回類型上想。所以我的建議就三條第一新代碼一律int main(void)或int main(int argc, char *argv[])第二構(gòu)建系統(tǒng)開嚴格模式讓編譯器當守門人第三看到void main就順手改掉別讓它繼續(xù)傳播。這三條做到了main相關(guān)的坑基本就跟你無緣了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色播五月丁香综合| 青青操绿aaa一区日v| www.夜夜操.com| 久久欧洲综合网| 色你久久| 99久精品视频| 中文字幕第四色.999| 激情综合网色播五月| 色婷婷五月天在线| 99热这里有精品24| 婷婷情色开心五月天99| 噜噜视频| 99在线69| 香蕉狠狠爱视频| 另类图片婷婷五月天| a色色色色色| 影院久久久| 99热色精品| 六月丁香婷婷综合狠狠爱夜夜爱| 丁香五月婷婷色偷偷| 6月丁香婷婷| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 男人天堂AV在线一区二区| www.91久久| 天天做天天爽| 色婷婷精品视频| www久热com| 这里都是精品99| 国产精品美女| 五月婷婷深深爱| 99精品久| 丁香六月婷婷色XXXXX| 人妻熟人中文字幕一区二区| 午夜天堂一区人妻| 51精品国自产在线| av操B网站| 欧美精品中文字幕亚洲专区| 天天干在线播放| 成人午夜无码视频| 欧美成人精品A片免费一区99| 色五月婷婷在线| 99热这里只| 99久久久| AA丁香综合激情| 岛国AV网站| 第四色婷婷五月| 千人斩操逼| 99er这里只有精品| 午夜九九电影| 婷婷丁香五月亚洲免费| 亚洲色五月婷婷| 婷婷伊人网| 午夜色丁香| 亚洲九九在线| 深爱激情五月婷婷| 欧美久久婷婷| 狠狠狠狠狠狠| 亚洲欧美成人在线观看| 高清国产一级婬片a免费| www99xxxx五月丁| 婷婷五月激情综合网| 婷婷五月天久| 久久久99视频| 天天色天天爱天天舔| 久久99热这里只有| 丁香五月色情| 色色五月天丁香| 五月婷婷黄色| 色婷婷基地 | 少妇高潮呻吟A片免费看软件| 激情文学综合婷婷五月天丁香花| 六月丁香五月婷婷| 激情五月天 婷婷| 超碰人人草| 天天天天干| 亚洲成人免费在线| 男女av免费看| 国产激情久久| 久久久五月四色| 丁香婷婷影院| 色色色热| 婷婷久久免费| 欧美丁香六月激情视频| 日本va欧美va国产激情| 99精品在线| 天天色中文字幕女优AV| 97狠狠色| 五月婷婷开心六月激情小说| 国产日比| av婷婷丁香| 欧洲S级在线观看| 亚洲综人色综网| 综合激情网| 婷婷五月天综合小说网| 极品人妻VideOssS人妻| 无码动漫AV| 丁香五月日韩| 亚洲激情精品| 日本色五月| 青柠影视免费高清电视剧| 婷婷五月天综合久久日美女| 怕怕av| 1995年关宝慧版蜘蛛女| 九九热黄色| 午夜不卡久久精品无码免费| 国产99久久久| 五月婷婷六月丁香在线| 中文字幕 中文字幕明步| www.久久久久久久久久.com| 五月综合视频在线| 婷婷五月天成人网| 99视频在线精品| 丁香五月在线| 久久9久久| 狠狠婷婷爱| 精品五月天| 五月天婷婷激情小说电影| 96丁香婷婷九月蜜桃综合久久| 婷婷伊人75| 欧美日韩大黄| 99在线精品免费视频| 狠狠ri| 成人av中文字幕| 五月天激情网页| 在线观看的av| 超碰资源在线| 66成人网| 婷婷色一二三区波多野结衣| 美英法精品无码免费视频| 婷婷伊人网| caopeng97人人| 在线色五月婷婷| 成人 视频免费观看网站| 桃色五月婷婷| 狠狠色狠狠鲁| 另类少妇人与禽zOZZ0性伦| 色欲婷婷五月天丁香| 久久婷婷欧美| 激情操逼婷婷| 欧洲激情五月天| 五月天激情图片| 久久99免费视频网站| 人人爱天天摸摸天天爱| 中文字幕在线日亚州9| 超碰精品国产首页| 人妻久久人妻久久第一区| 久99999热视频在线观看免费| www.精品99| 亚洲热视频| 婷婷综合性爱网| 狠狠香婷婷五月| 色五月婷婷在线| 欧美亚洲成人在线| 夜夜撸日日操| 热久69| 久久这里只| 青草视频在线观看视频| 激情WWW| 伊人五月天在线| 97碰碰在线观看视频| 色五月丁香伊人五月| 成人国产欧美大片一区| 2025天天爽天天摸| 亚洲丁香婷婷| 久久99网| 伊人网碰碰| 夜夜谢天天干| 男人天堂99| 天天天天干| 日本在线wwww| 91综合色| 色色色色热热| 亚洲国产精品VA在线看黑人 | 少妇达人正片在线播放_ikun_福利吧| 婷婷丁香五月天熟女丝袜| 五月WWW| 婷婷五月欧美综合| 五月婷婷性| 青青草99re| 亚洲五月天婷婷在线| 狠狠久久婷五月综合色| 九九这里有精品| 波多野结衣AV无码Porn| 婷婷六月色| 97碰在线| 色亭亭影园| 久噜久噜| www.97碰碰com| 久久久.COM| 色欲九区| 国产欧美日韩综合精品一区二区| 俺去啦综合网| 久久九九玖玖| 亚洲中文字幕在线观看| 99在线精品视频在线观看| 久久丁香婷婷五月| 久久久久久人妻| 99热欧| 五月婷婷丁香91| 色噜噜狠狠插综合| 成人AV免费观看| 天天日日夜夜| 色欲久久久久| 久久视这里只有精品| 欧美久热| 婷婷五月天开心网| 这里只有精品在线视频精品| 99热香港| 色婷婷综合网| 五月婷婷婷婷网| 99网址在线看| 成人αV视频免费观看| 色色网站免费观看| 五月婷婷啪啪啪| 这里只有精彩视频| 婷婷丁香综合成人| 人人性久久| 婷婷五月天综合网| 色色com| 91色噜噜狠狠狠狠色综合| 丁香五月影院| 黄色99网| 久操干| 婷婷激情综合| 99热在线精品观看| 天天日狠狠| 色八戒操婷婷| 丁香五月婷婷在线| 五月婷在线播放| 婷婷九九| 肏日网在线看| 性色婷婷| 婷婷五月天开心激情网| 久久婷婷五月国产激情综合片| 久久久99精品免费观看| 激情人妻综合| 99性爱精品| 日本婷久久| 97色婷婷| 噜噜五月天综合| site:ornaments52.com| 超碰碰碰碰| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV | 五月成人网站| 激情网婷婷五月天| 婷婷五月天亚洲图片| 婷婷五月综合网| 成人国产欧美大片一区| 激情综合婷婷| xxx.色婷婷| 99热色无码| 亚洲人操亚洲人| www.99婷婷| 久久aaaa片一区二区| 非洲一级AV| 三级黄色大片视频| 99热免费观看| 久久人人九九| 五月天婷久精视频| 婷婷五月天婷婷| 99,色| 夜夜资源站| 成人Av在线大片| 婷婷和五月天| 超碰伊人碰婷婷五月| 99色婷婷| 欧美久久婷婷| 色五月激情网| 玖玖婷婷婷丁香五月| 91超级碰| 东京热免费视频| 天天爽天天摸| 五月色婷婷激情| 婷婷丁香五月天综合AV| 中文字幕在线免费| 色你久久| 久久99综合网| 久久伦乱| 99热99操| 欧美久久网| 色色色色色色色五月| 91ncm视频| 亚洲日日操| 五月婷婷五月天天| 亚洲色小说在线综合| www.婷婷五月天,com| 91九色中文| Www.久久| 壅壅儕家a| 激情五月丁香激情综合网| 成人 视频免费观看网站| 亚洲av电影在线| 乱精品一区字幕二区| 亚洲综合色婷婷| 丁香五月色五月| 亚洲免费99| 国产六月婷婷| 热99re| 婷婷五月天777| 91狠狠色丁香婷婷综合久久| 99热91| 丁香五月综合激情啪啪| 伊人超碰在线| 超碰京东热av男人的天堂| 色香蕉婷婷| 日本黄色一级| 久久丁香网| www.ywav| 久久精品女人天堂AAA| 99爽视频| 色色色99| 超碰亚洲欧美| 99在线免费视频播放| 丝雨一区二区| 9久久久| Www.狠狠| 精品婷婷| 国产又黄又爽又激情不遮挡视频在线观看| 精品人妻久久久| 午夜青草资源| 婷婷丁香五月在线播放| 婷婷久久精品| 特级西西4444www无码| 精品人妻一区二区| 久久99热网| 九九精品9| 色婷九九九| 久久激情五月网| 影音先锋 萱萱| 婷婷五月开心六月AV| 中文字幕av网站| 九九精品亚洲| 九九热这里| 中字幕视频在线永久在线观看免费| 色狠狠色噜噜AV天堂五区| 五月天开心色色网| 亚洲综合五月天婷婷丁香| 国产1区2区3区在线观| 狠狠色丁婷婷日日,伊人激情综合网| www.狠狠操.con| 欧美爆乳一区二区三区| 超碰二区| 色婷婷六月| 亚洲人成网站999久久久综合| 9l视频自拍9l视频自拍九色学生| 深爱女色婷婷丁香五月亚洲图区| 六月天丁婷婷| 久久综合干| www.色婷婷| 久久婷青青草原| 色色9 9| 另类亚洲视频| 深爱开心五月天| 色天五月天在线观看视频| 99色婷婷视频| 色亭亭丁香五月天| 在线综合婷婷| www,久久久| 成人无码髙潮喷水A片| 婷婷丁香六月天激情四射网| 99操视频| 深爱开心激情| 亚洲爆乳无码精品AAA片蜜桃| 久久99激情五月天| 天天操夜夜啊| 五月婷婷激情| 99久久婷婷综合| 超级碰碰碰碰视频| 亚洲色色色色| 丁香五月天社区| 91在线人| 久久这里只有精品视频26| 天天干天天插| 亞洲自怕| 婷婷五月俺要去| 五月天婷婷AV| 影音先锋AV资源男人站| 九九热视频网站| 狠狠色成人影片| 亚洲深喉aV| 99ri在线视频| 色五月婷婷影院| 超碰婷婷色| 五月天婷婷基地| 天天爽天天爽视频| 久久婷婷综合五月| 99无码免费视频| 精品久久久999| 996黄色片| henhencao国产在线| 色五月欧美| 亚洲三A| 色婷婷久久综合| 婷婷丁香激情综合色情| 色青青电影色五月| 99色色最新视频| 婷婷亚洲天堂| 亚洲在线综合| 97干视频在线| 99干99| 日韩爱操视频| 一区操| ss99热| 久久性爱视频| Xx色综合| 色婷婷成人| www.婷婷,com| 性天堂久久| 色色综合院| 99热精品一| 久9热在线视频| 99热热热国产超碰| 99热免费| 性爱五月丁香| 色天堂A| 丁香九月激情久久| 欧美成人日韩| 婷婷五月天网址| 五月婷婷免费在线视频| 黄色91在线观看| 激情五月天综合| 大香蕉丁香五月| 天天干天天操天天上| 丁香五月天啪啪| 五月激情婷婷图片基地| 青青久在线视频免费观看| 狠狠狠婷婷五月综合| 婷婷深爱五月| 伊人青草成人| 国产做爰视频免费播放| www激情com| 久久9热综合| 这里只有精品在线观看视频| 久久99看免费| 激情综合无码| 久久资源网五月婷| 婷婷丁香五月天激情| 天天插天天插天天操| 丁香五月婷久久| 日本97在线视频| 高清不卡一区| 九九热这里都是精品6| 色99色| 伊人久久婷婷五月天激情四射| 夜精品无码A片一区二区蜜桃| 天天舔天天摸天天射| 思思热视频在线| 国产激情综合五月| 国产精女同一区二区三区久| 久久久久丁香婷婷五月天| 丁香五月婷婷色偷偷| 97操碰在线视频| 欧美熟女99| 久久人人妻| 99re思思热这里| 丁香五月停停av| 丁香五月天激情免费在线观看AV777 | 欧洲色色| 丁香五月天堂网| 欧洲色色| 久久五月天婷婷| 超碰激情网| 五月天激情小说网| 五月天婷婷色综合| 91啪啪| 屁股翘好撅高迎合跪趴| 婷婷五月六月丁香综合| 日本在线视频播放91| 99热精品在线播放| 丁香五月婷婷俺也要去| 色丁香五月天| 中文字幕欧美精品久久| 成人在线日韩| 色日本网| se99高清无码| 欧美超碰亚洲| 欧美成人精品三区综合A片| 人人做天天爱| 色色色色色热| 日韩 mm 不卡| 丁香五月激情网| 九九成人精品| 婷婷九月激情| 亚洲99一级无嗎特制在线| 中文AV在线播放| www.思思99热| 国产精品色婷婷99久久精品| 五月天sesese| 成人丁香| 玖玖五月丁香| 婷婷丁香五月天狠狠| www.五月天色色.com| 亚洲情综合五月天| 国产亚洲在线观看| 五月婷婷官网色| 色婷婷狠狠干| 国产成人av在线| 亚洲最大视频网站| AA丁香综合激情| 久久久这里有精品| 婷婷五月天激情亚洲小说| 日韩啪| av在线免费播放观看| 丁香婷婷性爱| 国产色色视频| 99日这里只有精品| 中文字幕在线日亚州9| 99精品九九| 综合激情婷婷| 亚洲永久免费| 日韩黄色电影| 色色色色色色97| 久久99精品久久久久久噜噜| 伊人九九九久| 666555。COm毛片| 狠狠综合网| 五月激情综合美女久久| 色婷五月天网站| 亚欧州精品视频| 一起操最新网址| 欧亚成人A片一区二区| 大香蕉伊人99| 思思热在线观看| 亚洲五月情| 五月天无码视屏播放| 婷婷久久网| 色五月,婷婷大香蕉| 久久9情免费| 国产一区二区av免费| 国产亚洲色婷婷久久99精品91| 九月丁香亭亭| 欧洲亚洲免费视频9| 婷婷成年人免费视频| 婷婷五月天欧美图片在线播放电驴| 热久久77777| 国产激情久久| 亚洲综合网区| 久久精品国产色| 99 热| 亚洲五月天色| 婷婷五月天视| 五月色综合| Av大香蕉| 色婷婷综合久色AV五色最新| 五月丁香日本在线视频观看| 7月婷婷六月丁香| 99在线精品视频| 免费亚洲婷婷| 五月激情在线| 午夜不卡久久精品无码免费| 91久久久久久| 午夜丁香| 99视频| 婷婷影院A成人| 亚洲午夜成人av电影网| 97综合视频在线| 婷婷五月天最新网址| 国产精品成人在线| 色级停停| HD久久精品视频| 性爱网六月丁香| 亚洲无码yw| 9l视频自拍九色9l视频自拍九色9l社区 | 另类激情中文| 成人av中文字幕| 在线成人网站| 超碰九色| 日韩无码专区| 九九九激情网| 啪啪色区| 伊人婷婷青青cao| 九九大香蕉黄色影院| 91seav| 激情综合女人网五月播播| 丁香婷婷综合精品六月初| 婷婷色网站| 久色成人| 丁香六月激情国产| 亚洲色久| 亚洲色五月| 亚洲亚洲人成综合网络| 五月丁香天堂| 天天肏视频| 久久9精品| www.色综合| 99热视| 激情五月,激情综合网| 婷婷六月激情综合| 99九九视频| 五月花婷婷| 婷婷五月天性色| 99热69| 天天玩夜夜操天天爽| 五月丁香激情五月天| 日本在线噜噜| 九九操操| 九月婷婷在线视频| 9191avse| 色六月视频| 大香蕉婷婷五月| 风流少妇A片一区二区蜜桃| 大香蕉伊然在亚洲90| 丁香婷婷网| 午夜无码精品色综合久久| www.婷婷| 国产成人综合电影| www.色九月| 可以免费看av网站| www.色五月| 久久AAAA片一区二区| av免费在线网站| 操操操av| 丁香六月激情| 国产精品成av人在线视午夜片| 99日本视频在线观看专区| 激情视频网址| 日本高清综合网五月丁香| 热九九精品| 午夜天堂一区人妻| 91九色国产| 五月婷六月| 超碰在线人妻| 91青娱乐青青草| 超碰99在线| 九九热这里| www.99热国产| 深爱婷婷基地| 久久东京热婷婷五月| 欧美日韩成人综合9| AV成人在线播放| 婷婷五月偷拍| 狠狠干综合| 婷婷九月亚洲| 能直接看的av网站| 岛国AAAV| 婷婷五月 丁香六月| 日本VA视频| 国产人妻777人伦精品HD| 狠狠色狠狠| 亚洲最大视频| av超碰在线| 五月丁香好婷婷姑娘综合网| 婷婷丁香在线| 五月丁香黄色| 五月激情小说| 丁香五月婷婷综合91| 色婷婷狠狠色| 色婷婷婷婷| 色级婷婷| 色色 9| 日韩av一区二区在线/日产精品久久久| 婷婷天堂综合| 91操熟女| 丁香五月婷婷黑人妻黄色电影院| www.99热在线| 九九热在线99| 91久久电影| 五月婷婷综合网| 五月天婷a在线| 狠狠狠狠狠狠狠狠| 无码激情| 婷婷操久久| 中文字幕五月久久婷| 色五月婷婷色五月婷婷色五月婷婷| 婷婷丁香五月天综合激情| 激情婷婷内射| 成人做爰A片免费看视频| 另类图片天天影视在线观看| 激情综合无码| 婷婷丁香五月综合| 99免费在线视频| 九九色中文| 五月成人网站| 亚洲成人免费在线| 婷婷五月天网| 久久99热免费| 在线看片h站| 日日做夜夜爱| 国产内射婷婷| 天天草比天天爽| 青青草Avb在线| 99视频只有精品| 色九亚洲| 色播五月婷婷| 同性gv国产精品一区二区| 少妇性按摩无码中文A片 | 色丁香影院| 免费99色| 影音先锋噜一噜| 激情五月天婷婷| 久久久中文| 六月五月丁香五月欧美| 99九九这里有免费视频| 激情5月婷婷| 成人午夜免费电影| 超碰97免费在线| 色啪综合| 激情五月婷婷| 久久婷婷成人综合色怡春院| 色五月婷婷综合在线| www.99色| 日韩人妻无码一区二区| 丰滿爆乳一区二区三区| 66精品成人免费网站在线观看| 操操操97| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 亚洲激情综合五月婷婷啪啪| 91丨九色丨老农村| 精品人妻一区| 日撸夜撸日操| 黄色激情久久| 99网| 久色婷婷200| 婷婷自拍| 成片免费观看视频大全| 婷婷五月天综合色| 无码人妻电影| 性按摩玩人妻HD中文字幕| 五月天天天色| 熟女色专区| 激情婷婷五月社区| 国产成人+综合亚洲+天堂| 日日婷婷不卡| 99九九在线精品热动漫| 这里只有精品久久| 人妻久久人妻久久第一区| 天天色播| 黄色aa观看aaguochan| 91久操| 婷婷丁香久久五月综合| 色九月婷婷丁香| 粉嫩AV久久一区二区三区| 久久综合五月| 伊人丁香五月| 五月丁香久| 91无码一起草| 天天操天天操天天操天天操天天操| 丁香社区婷婷五月| 日本久久超碰| 在线综合啪| 亚洲天堂色色| 狠狠色噜噜狠狠狠888| 婷婷五月天亚洲| 六月丁香激情婷婷| 成人色五月天婷婷| 182tv992tv人之初午夜免费观看| 亚洲激情av| 五月天涩涩| 五月丁香六月婷婷亚洲天堂网站| 丁香婷婷午夜| 色婷婷在线电影| 狠狠色丁香| 开心激情五月天网| 五月天激情婷婷丁香| 91九色中文| 99热在线播放| 色婷婷久久综合| 色色网站在线| 五月天婷婷成人资源站| 九九爱这里只有精品| 久99久在线观看| 9精品一区| 五月婷婷黄色网址| 99热精品在线| 人妻操逼视频| 99久久www| 六月丁香综合| 五月天婷婷人妻| 婷婷日在线观看| 91色综合| 婷婷丁香综合| 神马久久五月天| 国产午夜伦鲁鲁| 这里有精品| 亚洲成人一区| 婷婷五月天视频免费在线观看| 午夜色丁香| 狠狠五月激情婷婷直播片| 亚洲 激情 中文| www.国产亚洲69ty.久久久久久久久久久久 | 开心网五月色婷婷| 99热这里只有精品搜| 婷婷成人小说综合| 色 五月婷婷基地| 六月丁香激情最新更新| 日韩狠狠色婷婷| 狠狠综合| 色五月xxx| 婷婷亚洲五| 国产婷婷色五月| 亚洲精品视频在线播放| 91精品久久久久久77777| 99热这里只有精品1| 天堂AV在线看| 婷婷王月天影院| 五月婷婷久| 婷婷五月美女直播| 熟女激情五月天 | 色五月色图| 99免费视频| 婷婷久久性爱| 色欲影香| 玖玖色资源| 亚洲免费99| 五月丁香激情深爱婷婷| 五月天天丁香婷婷| 天天爽天天干| 五月婷婷久久大片| 怡春院天天干| 丁香六月婷| 婷婷99中文字幕| www.AV在线| 丁香9月婷婷| 婷婷丁香五月色偷偷| 亚洲婷婷91丁香| 四色五月婷婷| 色色色热| 大香蕉伊人爱在线| 思思热视频在线| 噜噜噜狠狠色综合| 日本一级黄色片。| 中文无码婷婷| 夜夜谢天天干| 丁香五月综合| 国产成人av在线播放| 99热碰碰热| 三区激情四射av| 久久jiuwww| 欧美成人精品A片免费一区99| 五月丁香影视| 婷婷操无码| 爱草视频在线| 婷婷五月天色综合翘| 华人在线免费| www.99在线| 国产古装妇女野外A片| 九九亚洲天堂| 天天插操| 丁香婷婷五月人体| 久久99视频| 亚州视频九九99| 丁香五月天视频| 激情综合色| 久久艹 五月天| 综合五月丁香六月婷婷| 婷婷五月蜜桃成人桃色丁香| 热99精品视频| 激情五月五月婷婷| 色五月激情网| 丁香五月成人| 五月丁香婷婷99| www,8050,午夜三级| 亚洲va欧美va国产综合久久久| 五月天激情小说| 精品国产AV色一区二区深夜久久| 9久热在线精品| 久久66er久久| 开心五月天激情| 日韩精品999| 日韩无码人妻一区二区三区综合 | 六月五月久久丁香| 五月天成人免费视频| 九九热精品| 99免费偷拍视频| 99久久精| 人人草人人舔| 伊人五月婷| 九九香蕉网| 成人性爱无码| 成人免费120分钟啪啪| 4438成人电影| 五月天婷婷色播在线网| 九九热av| 久久免费干| 激情网五夜婷婷| 色婷婷丁香五月| 大香蕉久久青青| 九九九九综合| 亚洲最大视频| seav天堂| 伊人久久大香网| 五月婷婷免费看| 青草青草视频2免费观看| 久久亚洲婷婷| 色婷婷久久| 色色亚洲| 99色婷婷视频| 色婷婷六月| 六月婷久久| 色婷婷影视99| 秋霞电影理论| 免费看欧美成人A片无码| 欧洲亚洲免费视频9 | 色色丁香婷婷综合| 日韩淑女人妻luan伦激情精品一区二| 丁香五月婷婷天激情| 五月天色丁香| 高清不卡一区| 日本美女五月天| 亚洲亚洲人成综合网络 | 激情五月婷婷五月| 久久久久久久久18久久| 国产精品久久在线观看技巧| 日韩亚洲视频| 一月婷婷色色| 婷婷在线播放| 久cao香蕉影院| 五月丁香婷婷啪啪| 久久婷婷激情| 五月丁香色停停啪啪啪| 深爱激情小说五月婷婷| 五月丁香啪啪网| 99色在线视频| 99热伊人| WWW.99热| 五月婷婷天| 91色婷婷综合久久中文字幕二区| 久久最新色| 欧美天天搞| 久草热在线视频| 天天天摸夜夜夜玩| 婷婷综合性爱网| 天天色情站| 色综合丁香| 色玖玖综合网| 我爱大香蕉| 中文字幕黄色片| 色色日本| 爱性综合网| 99热精品在线| 99视频地址| 婷婷爱五月| 五月丁香AV、伊人业余、性色熟妇| 亚洲中文字幕在线观看| 色综合五月婷婷狠狠干| 影音先锋91在线资源站| 国产精品色色色色| 9色资源在线| 噜噜色com| 超碰在线99| 啪啪激情网站| 9久热视频| 天天干天天干天天干天天干天天干| 丁香五月婷婷婷桃花影院| 色综合久久88色综合天天99| 99久久精品色老| 色色五月天婷婷| 高清无码.com| 国产XXXX搡XXXXX搡麻豆 | 婷五月天| 伊人狠狠丁香婷婷综合尤物| 啪啪视频99| 色播五月综合网| 久久五月情| 9999久久久久| 成人片久久网站| 曰韩五月丁香色婷婷无码| 99久久久| 婷婷射图五月天| 亚洲最大激情无码| 影音先锋色婷婷| www.夜夜| 美国色五月天婷婷资源站| 日本熟女啪啪| 9久热在线视频精品| 国产片天天爽夜夜爽| 99热热热99精品婷婷| 五月综合影院| se99热久久一本| 人妻久久久久久久 | ji'qing'luan'ren'lun| 丁香狠狠色婷婷久久无码视频| 欧美成人精品老美女噜噜噜| 激情啪啪五月| 五月婷婷色| 99色亚洲| 淫视馆AV在线| 嫩草AV久久伊人妇女超级A| 日本色视| 久久精品性爱视频,| 久久久久久五月天| aaa久久| 丁香五月天人体| 成人AV综合在线| 国产在这里只有精品| 婷婷日日天天| 久久久久亚洲AV成人无码电影| 天天操,夜夜骑| 91九色|疯狂|高潮|对白|| 国外亚洲成AV人片在线观看| 66色在线日韩| 久久黄色免费视频| 一区二区三区四区牛| 色99在线观看| 五月天色婷婷网| 看婷婷五月天网| 深爱激情网五月天| 欧美婷婷日本| 97精品人人A片免费看| 综合婷婷都市激情| 久久九九怡红院| 91传媒无码人妻精| 欧美久热| 色色综合激情| 综合深爱五月| 国产色色在线| 五月婷婷草| 99视频自拍| 第四色五月婷婷| 五月天激情图| 色很很96| 色色色色色爱| 激情综合五月婷婷六月丁香| 久久婷婷五月天懂色| 91精品久| 欧美性生交XXXXX无码小说| 亚洲综合婷婷| 色色热99| 国产av影片| 亚洲成人无码免费| 久久五月天激情| 色偷偷综合| 思思99热| 久久婷婷五月天亚洲欧美| 美女婷婷六月色| 色九九丁香九月色九九色| 狠狠久久婷五月综合色| 天天爽夜夜操| 亚洲欧美综合7777色婷婷| 婷婷激情五月综合| 婷婷丁香激情五月| 亚洲人成网亚洲欧洲无码久久| 亚洲无码猫咪| 五月天色小说| 久99| 99色精品| 秋霞成人毛片一级A片| 5月婷婷激情在线| 热的无码综合视频| 这里只有精品,日韩视频| 亲子乱AV一区二区三区下载| 婷婷人妻激情| 日韩精品在线观看9| 婷婷色五月91啪啪| 久久小说网| 99综合| 色婷婷成人网| 色婷婷五月综合在线| 久久黄色免费视频| 五月丁香六月婷婷精品| 丁香婷婷人妻| 九色七七| 永久免费一区二区三区| 婷婷久久天堂网| 天天日日| 精品AV无码超碰| 五月婷婷很很色| 狠狠操综合| 九九99久久| 激情五月婷婷| 99热| 99激情视频| 九九热AV| 丁香五月综合| 天堂成人A片永久免费网站| 婷婷五月天色色| 激情五月色婷婷| 久久美女五月天| 六月综合婷婷开心伊人| 99久视频| 97九色视频| 色五月视频,小说| aaa日韩| 午夜性爱影视一区77| 色色丁香五月婷婷| Av性爱网站| 丁香狠狠| 女人天堂av| 五月天深爱激情网| 日本成人小说婷婷六月| 综合色五月| 婷婷五月天亚洲综合| 26uuu在线观看| 日本九九视频| 婷婷五月成人| 综合色久| 色~性~乱~伦~噜| 丁香五月偷拍| 久久精品国产一区二区三区四区| 欧洲MV日韩MV国产| 碰超亚洲| 色婷婷AⅤ| 另类专区在线| 天天搞夜夜六| 婷婷五月丁香成人| 天天色视频| 五月丁香六月婷| 色婷网| 婷婷丁香激情五月天色色色| 九九色逼| 欧美三级大片AA在线看| 99热色婷婷| 亚洲小视频免费播放| 婷婷五月丁香高清无码| 丁香五月天激情网| 性综合网| 亚洲亚洲激情| 思思精品久久艹 | 天天激情站| 国产精产国品一二三在观看| 国产探花一片区| 手机在线日韩视频中文字幕| 色噜噜狠狠色综合伊人| 五月丁香伊人网| 综合在线色婷婷| www.日日夜夜.com| 免费超碰在线观看| 亚洲超级碰| 丁香女人五月天| dingxiangtingtingliuyue| 婷婷激情五月综合| 99热在线播放| 91seav| 江苏少妇性BBB搡BBB爽爽爽| 被强行糟蹋的女人A片| 激情九九九九| 99久久精彩视频。| 久久这里有精品视频| 五月丁香性爱| 第四色五月天| 丁香婷婷五月天成人| 日韩成人AV在线| 丁香婷婷五色月| 激情久久久久久久久| WWW.桔色成人.COM| av成人在线播放| 丁香婷婷免费| WWW.99视频| 亚洲深喉aV| 亚洲精品无码久久| 婷婷网五月| 亚洲天天| 九九精品少妇| 91人人操人人看| 五月丁香六月婷婷综合网| 性欧美日本| 99riAV成人在线视频| 日日日,com| 色五月激情五月开心五月| 99热这里有精品| 色丁香五月| 天天爱夜夜爽| 国产人妻人伦精品一区二区| 亚洲六月婷婷| 精品亚洲VA网站| 色婷婷五月天| 影视av久久久噜噜噜噜噜三级| 99久久er| 国产激情视频在线观看| 久久在线大香蕉| 丁香六月激情蜜桃| 五月婷婷综合网| 啪啪丁香五月| 色婷在线视频| 六月丁香激情综合| 性做久久久久久久免费看| 99碰网站| 五月天激情无码| 超碰成人公开| 欧美激情丁香五月| 26uuu丁香婷婷五月| 婷五月天| 欧美成性色| 99热老司机| 人人叉久| 欧美激情综合| 玖玖99免费视频| 国产色香蕉精品五夜婷| 草操网| 久热只有精品| 97婷婷狠狠| 色色国产| 黄色短视频在线观看| 热99精品视频观看| 色五月婷婷中文字幕| 国产精品电影网| 婷五月天| 91亚洲免费片| www.人人操人人看人人想人人摸 人人人人操,COM | 亚洲99精品欧美一区| 免费看欧美成人A片无码| 婷婷大香蕉| 国产亚洲99久久精品| 精品99在线| 色婷婷精品视频| 色99视| 在线观看玖玖资源免费观看| 99热这里全是精品| 99综合成人视频在线观看| 69精品人人人人| 五月天社区| 日日干天天射| 日本在线wwww| 丁香六月久| 9久久网| www.com五月天| 色九九七七| 这里只有精品免费视频在线观看 | 五月天婷婷爱| 中文AV在线观看| 婷婷五月天视频免费在线观看| 久久九九婷婷| 另类小说五月天综合| 色爱综合网| 激情五月天婷婷视频| 4399成人黄A片| 99视频久久| 久热亚洲| 色呦呦免费观看| www.99热在线观看| 97碰久久| 337p大胆噜噜噜噜噜91Av| 日本婷婷综合精品| 天堂久久丁香| 色婷婷色婷婷五月| 成人网页在线观看| 啪啪激情网| 婷婷综合另类小说| 99啪啪视频| 视频这里只有精品| 婷婷成人基地| 欧美综合五月丁香五月天| 99久久偷拍视频| 99色在线| 99精品激情| 乱精品一区字幕二区| 99re思思精品在线观看| 日日夜夜亚洲一区| 少妇综合网| 五月色综合网欧美网| 色色99| 五月婷在线播放| 色色色在线| 99性爱| 婷婷爱五月天人人爱| 色色色婷婷| 色吧综合网| 丁香婷婷人妻综合网| 99国产欧美视频| 丁香五月婷婷亚洲综合精品| 五月丁香亚洲校园欧美| 三人荫蒂添的好舒服A片| 日日夜夜噜噜爽爽| 婷婷色五月天色| 五月丁香免费看| 五月婷婷久久内射| 九九热99久久99| 日本丁香五月| 白天AV月月| 中文在线成人| 五月婷婷影院| 丁香五月激情六月| 人人综合91网| 成人午夜无码视频| 开心五月网 | 香蕉国产2013|