3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C库函数简表

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C库函数简表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

分類函數,所在函數庫為ctype.h

int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z') 返回非0值,否則返回0

int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或數字('0'-'9') 返回非0值,否則返回0

int isascii(int ch) 若ch是字符(ASCII碼中的0-127)返回非0值,否則返回0

int iscntrl(int ch) 若ch是作廢字符(0x7F)或普通控制字符(0x00-0x1F)  返回非0值,否則返回0

int isdigit(int ch) 若ch是數字('0'-'9')返回非0值,否則返回0

int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否則返回0

int islower(int ch) 若ch是小寫字母('a'-'z')返回非0值,否則返回0

int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否則返回0

int ispunct(int ch) 若ch是標點字符(0x00-0x1F)返回非0值,否則返回0

int isspace(int ch) 若ch是空格(' '),水平制表符('\t'),回車符('\r'),走紙換行('\f'),垂直制表符('\v'),換行符('\n')返回非0值,否則返回0

int isupper(int ch) 若ch是大寫字母('A'-'Z')返回非0值,否則返回0

int isxdigit(int ch) 若ch是16進制數('0'-'9','A'-'F','a'-'f')返回非0值,否則返回0

int tolower(int ch) 若ch是大寫字母('A'-'Z')返回相應的小寫字母('a'-'z')

int toupper(int ch) 若ch是小寫字母('a'-'z')返回相應的大寫字母('A'-'Z')

數學函數,所在函數庫為math.h、stdlib.h、string.h、float.h

int abs(int i) 返回整型參數i的絕對值

double cabs(struct complex znum) 返回復數znum的絕對值

double fabs(double x) 返回雙精度參數x的絕對值

long labs(long n) 返回長整型參數n的絕對值

double exp(double x) 返回指數函數ex的值

double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存貯在eptr中

double ldexp(double value,int exp); 返回value*2exp的值

double log(double x) 返回logex的值

double log10(double x) 返回log10x的值

double pow(double x,double y) 返回xy的值

double pow10(int p) 返回10p的值

double sqrt(double x) 返回+√x的值

double acos(double x) 返回x的反余弦cos-1(x)值,x為弧度

double asin(double x) 返回x的反正弦sin-1(x)值,x為弧度

double atan(double x) 返回x的反正切tan-1(x)值,x為弧度

double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x為弧度

double cos(double x) 返回x的余弦cos(x)值,x為弧度

double sin(double x) 返回x的正弦sin(x)值,x為弧度

double tan(double x) 返回x的正切tan(x)值,x為弧度

double cosh(double x) 返回x的雙曲余弦cosh(x)值,x為弧度

double sinh(double x) 返回x的雙曲正弦sinh(x)值,x為弧度

double tanh(double x) 返回x的雙曲正切tanh(x)值,x為弧度

double hypot(double x,double y) 返回直角三角形斜邊的長度(z),x和y為直角邊的長度,z2=x2+y2

double ceil(double x) 返回不小于x的最小整數

double floor(double x) 返回不大于x的最大整數

void srand(unsigned seed) 初始化隨機數發生器

int rand() 產生一個隨機數并返回這個數

double poly(double x,int n,double c[])從參數產生一個多項式

double modf(double value,double *iptr)將雙精度數value分解成尾數和階

double fmod(double x,double y) 返回x/y的余數

double frexp(double value,int *eptr) 將雙精度數value分成尾數和階

double atof(char *nptr) 將字符串nptr轉換成浮點數并返回這個浮點數

double atoi(char *nptr) 將字符串nptr轉換成整數并返回這個整數

double atol(char *nptr) 將字符串nptr轉換成長整數并返回這個整數

char *ecvt(double value,int ndigit,int *decpt,int *sign) 將浮點數value轉換成字符串并返回該字符串

char *fcvt(double value,int ndigit,int *decpt,int *sign) 將浮點數value轉換成字符串并返回該字符串

char *gcvt(double value,int ndigit,char *buf) 將數value轉換成字符串并存于buf中,并返回buf的指針

char *ultoa(unsigned long value,char *string,int radix) 將無符號整型數value轉換成字符串并返回該字符串,radix為轉換時所用基數

char *ltoa(long value,char *string,int radix) 將長整型數value轉換成字符串并返回該字符串,radix為轉換時所用基數

char *itoa(int value,char *string,int radix) 將整數value轉換成字符串存入string,radix為轉換時所用基數

double atof(char *nptr) 將字符串nptr轉換成雙精度數,并返回這個數,錯誤返回0

int atoi(char *nptr) 將字符串nptr轉換成整型數, 并返回這個數,錯誤返回0

long atol(char *nptr) 將字符串nptr轉換成長整型數,并返回這個數,錯誤返回0

double strtod(char *str,char **endptr)將字符串str轉換成雙精度數,并返回這個數,

long strtol(char *str,char **endptr,int base)將字符串str轉換成長整型數,并返回這個數,

int matherr(struct exception *e)用戶修改數學錯誤返回信息函數(沒有必要使用)

double _matherr(_mexcep why,char *fun,double *arg1p,double *arg2p,double retval) 用戶修改數學錯誤返回信息函數(沒有必要使用)

unsigned int _clear87() 清除浮點狀態字并返回原來的浮點狀態

void _fpreset() 重新初使化浮點數學程序包

unsigned int _status87() 返回浮點狀態字

目錄函數,所在函數庫為dir.h、dos.h

int chdir(char *path) 使指定的目錄path(如:"C:\\WPS")變成當前的工作目錄,成功返回0

int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功返回0 pathname為指定的目錄名和文件名,如"C:\\WPS\\TXT"
ffblk為指定的保存文件信息的一個結構,定義如下:
┏━━━━━━━━━━━━━━━━━━┓
┃struct ffblk ┃
┃{ ┃
┃ char ff_reserved[21]; /*DOS保留字*/┃
┃ char ff_attrib; /*文件屬性*/ ┃
┃ int ff_ftime; /*文件時間*/ ┃
┃ int ff_fdate; /*文件日期*/ ┃
┃ long ff_fsize; /*文件長度*/ ┃
┃ char ff_name[13]; /*文件名*/ ┃
┃} ┃
┗━━━━━━━━━━━━━━━━━━┛
attrib為文件屬性,由以下字符代表
┏━━━━━━━━━┳━━━━━━━━┓
┃FA_RDONLY 只讀文件┃FA_LABEL 卷標號┃
┃FA_HIDDEN 隱藏文件┃FA_DIREC 目錄 ┃
┃FA_SYSTEM 系統文件┃FA_ARCH 檔案 ┃
┗━━━━━━━━━┻━━━━━━━━┛
例:
struct ffblk ff;
findfirst("*.wps",&ff,FA_RDONLY);

int findnext(struct ffblk *ffblk) 取匹配finddirst的文件,成功返回0

void fumerge(char *path,char *drive,char *dir,char *name,char *ext)此函數通過盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),文件名name(TC、WPS等),擴展名 ext(.EXE、.COM等)組成一個文件名存與path中.

int fnsplit(char *path,char *drive,char *dir,char *name,char *ext)此函數將文件名path分解成盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),文件名name(TC、WPS等), 擴展名ext(.EXE、.COM等),并分別存入相應的變量中.

int getcurdir(int drive,char *direc) 此函數返回指定驅動器的當前工作目錄名稱
drive 指定的驅動器(0=當前,1=A,2=B,3=C等)
direc 保存指定驅動器當前工作路徑的變量 成功返回0

char *getcwd(char *buf,iint n) 此函數取當前工作目錄并存入buf中,直到n個字節長為為止.錯誤返回NULL

int getdisk() 取當前正在使用的驅動器,返回一個整數(0=A,1=B,2=C等)

int setdisk(int drive) 設置要使用的驅動器drive(0=A,1=B,2=C等),返回可使用驅動器總數

int mkdir(char *pathname) 建立一個新的目錄pathname,成功返回0

int rmdir(char *pathname) 刪除一個目錄pathname,成功返回0

char *mktemp(char *template) 構造一個當前目錄上沒有的文件名并存于template中

char *searchpath(char *pathname) 利用MSDOS找出文件filename所在路徑,,此函數使用DOS的PATH變量,未找到文件返回NULL

進程函數,所在函數庫為stdlib.h、process.h

void abort() 此函數通過調用具有出口代碼3的_exit寫一個終止信息于stderr,并異常終止程序。無返回值

int exec…裝入和運行其它程序

int execl( char *pathname,char *arg0,char *arg1,…,char *argn,NULL)

int execle( char *pathname,char *arg0,char *arg1,…,

char *argn,NULL,char *envp[])

int execlp( char *pathname,char *arg0,char *arg1,…,NULL)

int execlpe(char *pathname,char *arg0,char *arg1,…,NULL,char *envp[])

int execv( char *pathname,char *argv[])

int execve( char *pathname,char *argv[],char *envp[])

int execvp( char *pathname,char *argv[])

int execvpe(char *pathname,char *argv[],char *envp[])

exec函數族裝入并運行程序pathname,并將參數arg0(arg1,arg2,argv[],envp[])傳遞給子程序,出錯返回-1
在exec函數族中,后綴l、v、p、e添加到exec后,所指定的函數將具有某種操作能力
有后綴 p時,函數可以利用DOS的PATH變量查找子程序文件。
l時,函數中被傳遞的參數個數固定。
v時,函數中被傳遞的參數個數不固定。
e時,函數傳遞指定參數envp,允許改變子進程的環境,
無后綴e時,子進程使用當前程序的環境。

void _exit(int status)終止當前程序,但不清理現場

void exit(int status) 終止當前程序,關閉所有文件,寫緩沖區的輸出(等待輸出),并調用任何寄存器的"出口函數",無返回值

int spawn…運行子程序

int spawnl( int mode,char *pathname,char *arg0,char *arg1,…,

char *argn,NULL)

int spawnle( int mode,char *pathname,char *arg0,char *arg1,…,

char *argn,NULL,char *envp[])

int spawnlp( int mode,char *pathname,char *arg0,char *arg1,…,

char *argn,NULL)

int spawnlpe(int mode,char *pathname,char *arg0,char *arg1,…,

char *argn,NULL,char *envp[])

int spawnv( int mode,char *pathname,char *argv[])

int spawnve( int mode,char *pathname,char *argv[],char *envp[])

int spawnvp( int mode,char *pathname,char *argv[])

int spawnvpe(int mode,char *pathname,char *argv[],char *envp[])
spawn函數族在mode模式下運行子程序pathname,并將參數arg0(arg1,arg2,argv[],envp[])傳遞給子程序.出錯返回-1
mode為運行模式
mode為 P_WAIT 表示在子程序運行完后返回本程序
P_NOWAIT 表示在子程序運行時同時運行本程序(不可用)
P_OVERLAY表示在本程序退出后運行子程序
在spawn函數族中,后綴l、v、p、e添加到spawn后,所指定的函數將具有某種操作能力
有后綴 p時, 函數利用DOS的PATH查找子程序文件
l時, 函數傳遞的參數個數固定.
v時, 函數傳遞的參數個數不固定.
e時, 指定參數envp可以傳遞給子程序,允許改變子程序運行環境.
當無后綴e時,子程序使用本程序的環境.

int system(char *command) 將MSDOS命令command傳遞給DOS執行

轉換子程序,函數庫為math.h、stdlib.h、ctype.h、float.h

char *ecvt(double value,int ndigit,int *decpt,int *sign)
將浮點數value轉換成字符串并返回該字符串

char *fcvt(double value,int ndigit,int *decpt,int *sign)
將浮點數value轉換成字符串并返回該字符串

char *gcvt(double value,int ndigit,char *buf)
將數value轉換成字符串并存于buf中,并返回buf的指針

char *ultoa(unsigned long value,char *string,int radix)
將無符號整型數value轉換成字符串并返回該字符串,radix為轉換時所用基數

char *ltoa(long value,char *string,int radix)
將長整型數value轉換成字符串并返回該字符串,radix為轉換時所用基數

char *itoa(int value,char *string,int radix)
將整數value轉換成字符串存入string,radix為轉換時所用基數

double atof(char *nptr) 將字符串nptr轉換成雙精度數,并返回這個數,錯誤返回0

int atoi(char *nptr) 將字符串nptr轉換成整型數, 并返回這個數,錯誤返回0

long atol(char *nptr) 將字符串nptr轉換成長整型數,并返回這個數,錯誤返回0

double strtod(char *str,char **endptr)將字符串str轉換成雙精度數,并返回這個數,

long strtol(char *str,char **endptr,int base)將字符串str轉換成長整型數,并返回這個數,

int toascii(int c) 返回c相應的ASCII

int tolower(int ch) 若ch是大寫字母('A'-'Z')返回相應的小寫字母('a'-'z')

int _tolower(int ch) 返回ch相應的小寫字母('a'-'z')

int toupper(int ch) 若ch是小寫字母('a'-'z')返回相應的大寫字母('A'-'Z')

int _toupper(int ch) 返回ch相應的大寫字母('A'-'Z')

診斷函數,所在函數庫為assert.h、math.h

void assert(int test) 一個擴展成if語句那樣的宏,如果test測試失敗,就顯示一個信息并異常終止程序,無返回值

void perror(char *string) 本函數將顯示最近一次的錯誤信息,格式如下:字符串string:錯誤信息

char *strerror(char *str) 本函數返回最近一次的錯誤信息,格式如下:字符串str:錯誤信息

int matherr(struct exception *e) 用戶修改數學錯誤返回信息函數(沒有必要使用)

double _matherr(_mexcep why,char *fun,double *arg1p,double *arg2p,double retval)
用戶修改數學錯誤返回信息函數(沒有必要使用)

輸入輸出子程序,函數庫為io.h、conio.h、stat.h、dos.h、stdio.h、signal.h

int kbhit() 本函數返回最近所敲的按鍵

int fgetchar() 從控制臺(鍵盤)讀一個字符,顯示在屏幕上

int getch() 從控制臺(鍵盤)讀一個字符,不顯示在屏幕上

int putch() 向控制臺(鍵盤)寫一個字符

int getchar() 從控制臺(鍵盤)讀一個字符,顯示在屏幕上

int putchar() 向控制臺(鍵盤)寫一個字符

int getche() 從控制臺(鍵盤)讀一個字符,顯示在屏幕上

int ungetch(int c) 把字符c退回給控制臺(鍵盤)

char *cgets(char *string) 從控制臺(鍵盤)讀入字符串存于string中

int scanf(char *format[,argument…])從控制臺讀入一個字符串,分別對各個參數進行賦值,使用BIOS進行輸出

int vscanf(char *format,Valist param)從控制臺讀入一個字符串,分別對各個參數進行賦值,使用BIOS進行輸出,參數從Valist param中取得

int cscanf(char *format[,argument…])從控制臺讀入一個字符串,分別對各個參數進行賦值,直接對控制臺作操作,比如顯示器在顯示時字符時即為直接寫頻方式顯示

int sscanf(char *string,char *format[,argument,…])通過字符串string,分別對各個參數進行賦值

int vsscanf(char *string,char *format,Vlist param)通過字符串string,分別對各個參數進行賦值,參數從Vlist param中取得

int puts(char *string) 發關一個字符串string給控制臺(顯示器),使用BIOS進行輸出

void cputs(char *string) 發送一個字符串string給控制臺(顯示器),直接對控制臺作操作,比如顯示器即為直接寫頻方式顯示

int printf(char *format[,argument,…]) 發送格式化字符串輸出給控制臺(顯示器)使用BIOS進行輸出

int vprintf(char *format,Valist param) 發送格式化字符串輸出給控制臺(顯示器)使用BIOS進行輸出,參數從Valist param中取得

int cprintf(char *format[,argument,…]) 發送格式化字符串輸出給控制臺(顯示器),直接對控制臺作操作,比如顯示器即為直接寫頻方式顯示

int vcprintf(char *format,Valist param)發送格式化字符串輸出給控制臺(顯示器),直接對控制臺作操作,比如顯示器即為直接寫頻方式顯示,
參數從Valist param中取得

int sprintf(char *string,char *format[,argument,…])將字符串string的內容重新寫為格式化后的字符串

int vsprintf(char *string,char *format,Valist param)將字符串string的內容重新寫為格式化后的字符串,參數從Valist param中取得

int rename(char *oldname,char *newname)將文件oldname的名稱改為newname

int ioctl(int handle,int cmd[,int *argdx,int argcx])本函數是用來控制輸入/輸出設備的,請見下表:
┌───┬────────────────────────────┐
│cmd值 │功能 │
├───┼────────────────────────────┤
│ 0 │取出設備信息 │
│ 1 │設置設備信息 │
│ 2 │把argcx字節讀入由argdx所指的地址 │
│ 3 │在argdx所指的地址寫argcx字節 │
│ 4 │除把handle當作設備號(0=當前,1=A,等)之外,均和cmd=2時一樣 │
│ 5 │除把handle當作設備號(0=當前,1=A,等)之外,均和cmd=3時一樣 │
│ 6 │取輸入狀態 │
│ 7 │取輸出狀態 │
│ 8 │測試可換性;只對于DOS 3.x │
│ 11 │置分享沖突的重算計數;只對DOS 3.x │
└───┴────────────────────────────┘

int (*ssignal(int sig,int(*action)())()執行軟件信號(沒必要使用)

int gsignal(int sig) 執行軟件信號(沒必要使用)

int _open(char *pathname,int access)為讀或寫打開一個文件,
按后按access來確定是讀文件還是寫文件,access值見下表
┌──────┬────────────────────┐
│access值 │意義 │
├──────┼────────────────────┤
│O_RDONLY │讀文件 │
│O_WRONLY │寫文件 │
│O_RDWR │即讀也寫 │
│O_NOINHERIT │若文件沒有傳遞給子程序,則被包含 │
│O_DENYALL │只允許當前處理必須存取的文件 │
│O_DENYWRITE │只允許從任何其它打開的文件讀 │
│O_DENYREAD │只允許從任何其它打開的文件寫 │
│O_DENYNONE │允許其它共享打開的文件 │
└──────┴────────────────────┘
int open(char *pathname,int access[,int permiss])為讀或寫打開一個文件,
按后按access來確定是讀文件還是寫文件,access值見下表
┌────┬────────────────────┐
│access值│意義 │
├────┼────────────────────┤
│O_RDONLY│讀文件 │
│O_WRONLY│寫文件 │
│O_RDWR │即讀也寫 │
│O_NDELAY│沒有使用;對UNIX系統兼容 │
│O_APPEND│即讀也寫,但每次寫總是在文件尾添加 │
│O_CREAT │若文件存在,此標志無用;若不存在,建新文件 │
│O_TRUNC │若文件存在,則長度被截為0,屬性不變 │
│O_EXCL │未用;對UNIX系統兼容 │
│O_BINARY│此標志可顯示地給出以二進制方式打開文件 │
│O_TEXT │此標志可用于顯示地給出以文本方式打開文件│
└────┴────────────────────┘
permiss為文件屬性,可為以下值:
S_IWRITE允許寫 S_IREAD允許讀 S_IREAD|S_IWRITE允許讀、寫

int creat(char *filename,int permiss) 建立一個新文件filename,并設定讀寫性。permiss為文件讀寫性,可以為以下值S_IWRITE允許寫 S_IREAD允許讀 S_IREAD|S_IWRITE允許讀、寫

int _creat(char *filename,int attrib) 建立一個新文件filename,并設定文件屬性。attrib為文件屬性,可以為以下值FA_RDONLY只讀 FA_HIDDEN隱藏 FA_SYSTEM系統

int creatnew(char *filenamt,int attrib) 建立一個新文件filename,并設定文件屬性。attrib為文件屬性,可以為以下值FA_RDONLY只讀 FA_HIDDEN隱藏 FA_SYSTEM系統

int creattemp(char *filenamt,int attrib) 建立一個新文件filename,并設定文件屬性。attrib為文件屬性,可以為以下值FA_RDONLY只讀 FA_HIDDEN隱藏 FA_SYSTEM系統

int read(int handle,void *buf,int nbyte)從文件號為handle的文件中讀nbyte個字符存入buf中

int _read(int handle,void *buf,int nbyte)從文件號為handle的文件中讀nbyte個字符存入buf中,直接調用MSDOS進行操作.

int write(int handle,void *buf,int nbyte)將buf中的nbyte個字符寫入文件號為handle的文件中

int _write(int handle,void *buf,int nbyte)將buf中的nbyte個字符寫入文件號為handle的文件中

int dup(int handle) 復制一個文件處理指針handle,返回這個指針

int dup2(int handle,int newhandle) 復制一個文件處理指針handle到newhandle

int eof(int *handle)檢查文件是否結束,結束返回1,否則返回0

long filelength(int handle) 返回文件長度,handle為文件號

int setmode(int handle,unsigned mode)本函數用來設定文件號為handle的文件的打開方式

int getftime(int handle,struct ftime *ftime) 讀取文件號為handle的文件的時間,并將文件時間存于ftime結構中,成功返回0,ftime結構如下:
┌─────────────────┐
│struct ftime │
│{ │
│ unsigned ft_tsec:5; /*秒*/ │
│ unsigned ft_min:6; /*分*/ │
│ unsigned ft_hour:5; /*時*/ │
│ unsigned ft_day:5; /*日*/ │
│ unsigned ft_month:4;/*月*/ │
│ unsigned ft_year:1; /*年-1980*/ │
│} │
└─────────────────┘
int setftime(int handle,struct ftime *ftime) 重寫文件號為handle的文件時間,
新時間在結構ftime中.成功返回0.結構ftime如下:
┌─────────────────┐
│struct ftime │
│{ │
│ unsigned ft_tsec:5; /*秒*/ │
│ unsigned ft_min:6; /*分*/ │
│ unsigned ft_hour:5; /*時*/ │
│ unsigned ft_day:5; /*日*/ │
│ unsigned ft_month:4;/*月*/ │
│ unsigned ft_year:1; /*年-1980*/ │
│} │
└─────────────────┘
long lseek(int handle,long offset,int fromwhere) 本函數將文件號為handle的文件的指針移到fromwhere后的第offset個字節處.SEEK_SET 文件開關 SEEK_CUR 當前位置 SEEK_END 文件尾

long tell(int handle) 本函數返回文件號為handle的文件指針,以字節表示

int isatty(int handle)本函數用來取設備handle的類型

int lock(int handle,long offset,long length) 對文件共享作封鎖

int unlock(int handle,long offset,long length) 打開對文件共享的封鎖

int close(int handle) 關閉handle所表示的文件處理,handle是從_creat、creat、

creatnew、creattemp、dup、dup2、_open、open中的一個處調用獲得的文件處理成功返回0否則返回-1,可用于UNIX系統

int _close(int handle) 關閉handle所表示的文件處理,handle是從_creat、creat、creatnew、creattemp、dup、dup2、_open、 open中的一個處調用獲得的文件處理成功返回0否則返回-1,只能用于MSDOS系統

FILE *fopen(char *filename,char *type) 打開一個文件filename,打開方式為type,
并返回這個文件指針,type可為以下字符串加上后綴
┌──┬────┬───────┬────────┐
│type│讀寫性 │文本/2進制文件│建新/打開舊文件 │
├──┼────┼───────┼────────┤
│r │讀 │文本 │打開舊的文件 │
│w │寫 │文本 │建新文件 │
│a │添加 │文本 │有就打開無則建新│
│r+ │讀/寫 │不限制 │打開 │
│w+ │讀/寫 │不限制 │建新文件 │
│a+ │讀/添加 │不限制 │有就打開無則建新│
└──┴────┴───────┴────────┘
可加的后綴為t、b。加b表示文件以二進制形式進行操作,t沒必要使用
例: ┌──────────────────┐
│#include │
│main() │
│{ │
│ FILE *fp; │
│ fp=fopen("C:\\WPS\\WPS.EXE","r+b");│
└──────────────────┘
FILE *fdopen(int ahndle,char *type)

FILE *freopen(char *filename,char *type,FILE *stream)

int getc(FILE *stream) 從流stream中讀一個字符,并返回這個字符

int putc(int ch,FILE *stream)向流stream寫入一個字符ch

int getw(FILE *stream) 從流stream讀入一個整數,錯誤返回EOF

int putw(int w,FILE *stream)向流stream寫入一個整數

int ungetc(char c,FILE *stream) 把字符c退回給流stream,下一次讀進的字符將是c

int fgetc(FILE *stream) 從流stream處讀一個字符,并返回這個字符

int fputc(int ch,FILE *stream) 將字符ch寫入流stream中

char *fgets(char *string,int n,FILE *stream) 從流stream中讀n個字符存入string中

int fputs(char *string,FILE *stream) 將字符串string寫入流stream中

int fread(void *ptr,int size,int nitems,FILE *stream) 從流stream中讀入nitems個長度為size的字符串存入ptr中

int fwrite(void *ptr,int size,int nitems,FILE *stream) 向流stream中寫入nitems個長度為size的字符串,字符串在ptr中

int fscanf(FILE *stream,char *format[,argument,…]) 以格式化形式從流stream中讀入一個字符串

int vfscanf(FILE *stream,char *format,Valist param) 以格式化形式從流stream中讀入一個字符串,參數從Valist param中取得

int fprintf(FILE *stream,char *format[,argument,…]) 以格式化形式將一個字符串寫給指定的流stream

int vfprintf(FILE *stream,char *format,Valist param) 以格式化形式將一個字符串寫給指定的流stream,參數從Valist param中取得

int fseek(FILE *stream,long offset,int fromwhere) 函數把文件指針移到fromwhere所指位置的向后offset個字節處,fromwhere可以為以下值:SEEK_SET 文件開關 SEEK_CUR 當前位置 SEEK_END 文件尾

long ftell(FILE *stream) 函數返回定位在stream中的當前文件指針位置,以字節表示

int rewind(FILE *stream) 將當前文件指針stream移到文件開頭

int feof(FILE *stream) 檢測流stream上的文件指針是否在結束位置

int fileno(FILE *stream) 取流stream上的文件處理,并返回文件處理

int ferror(FILE *stream) 檢測流stream上是否有讀寫錯誤,如有錯誤就返回1

void clearerr(FILE *stream) 清除流stream上的讀寫錯誤

void setbuf(FILE *stream,char *buf) 給流stream指定一個緩沖區buf

void setvbuf(FILE *stream,char *buf,int type,unsigned size)給流stream指定一個緩沖區buf,大小為size,類型為type,type的值見下表
┌───┬───────────────────────────────┐
│type值│意義 │
├───┼───────────────────────────────┤
│_IOFBF│文件是完全緩沖區,當緩沖區是空時,下一個輸入操作將企圖填滿整個緩│
│ │沖區.在輸出時,在把任何數據寫到文件之前,將完全填充緩沖區. │
│_IOLBF│文件是行緩沖區.當緩沖區為空時,下一個輸入操作將仍然企圖填整個緩│
│ │沖區.然而在輸出時,每當新行符寫到文件,緩沖區就被清洗掉. │
│_IONBF│文件是無緩沖的.buf和size參數是被忽略的.每個輸入操作將直接從文 │
│ │件讀,每個輸出操作將立即把數據寫到文件中. │
└───┴───────────────────────────────┘
int fclose(FILE *stream) 關閉一個流,可以是文件或設備(例如LPT1)

int fcloseall() 關閉所有除stdin或stdout外的流

int fflush(FILE *stream) 關閉一個流,并對緩沖區作處理處理即對讀的流,將流內內容讀入緩沖區; 對寫的流,將緩沖區內內容寫入流。成功返回0

int fflushall() 關閉所有流,并對流各自的緩沖區作處理處理即對讀的流,將流內內容讀入緩沖區;對寫的流,將緩沖區內內容寫入流。成功返回0

int access(char *filename,int amode) 本函數檢查文件filename并返回文件的屬性,函數將屬性存于amode中,amode由以下位的組合構成
06可以讀、寫 04可以讀 02可以寫 01執行(忽略的) 00文件存在如果filename是一個目錄,函數將只確定目錄是否存在函數執行成功返回0,否則返回-1

int chmod(char *filename,int permiss) 本函數用于設定文件filename的屬性
permiss可以為以下值
S_IWRITE允許寫 S_IREAD允許讀 S_IREAD|S_IWRITE允許讀、寫

int _chmod(char *filename,int func[,int attrib]);
本函數用于讀取或設定文件filename的屬性,當func=0時,函數返回文件的屬性;當func=1時,函數設定文件的屬性 若為設定文件屬性,attrib可以為下列常數之一 FA_RDONLY只讀 FA_HIDDEN隱藏 FA_SYSTEM系統

接口子程序,所在函數庫為:dos.h、bios.h

unsigned sleep(unsigned seconds)暫停seconds微秒(百分之一秒)

int unlink(char *filename)刪除文件filename

unsigned FP_OFF(void far *farptr)本函數用來取遠指針farptr的偏移量

unsigned FP_SEG(void far *farptr)本函數用來沒置遠指針farptr的段值

void far *MK_FP(unsigned seg,unsigned off)根據段seg和偏移量off構造一個far指針

unsigned getpsp()取程序段前綴的段地址,并返回這個地址

char *parsfnm(char *cmdline,struct fcb *fcbptr,int option)函數分析一個字符串,通常,對一個文件名來說,是由cmdline所指的一個命令行.
文件名是放入一個FCB中作為一個驅動器,文件名和擴展名.FCB是由fcbptr所指定的.option參數是DOS分析系統調用時,AL文本的值.

int absread(int drive,int nsects,int sectno,void *buffer)本函數功能為讀特定的磁盤扇區,drive為驅動器號(0=A,1=B等),nsects為要讀的扇區數,sectno為開始的邏輯扇區 號,buffer為保存所讀數據的保存空間

int abswrite(int drive,int nsects,int sectno,void *buffer)本函數功能為寫特定的磁盤扇區,drive為驅動器號(0=A,1=B等),nsects為要寫的扇區數,sectno為開始的邏輯扇區 號,buffer為保存所寫數據的所在空間

void getdfree(int drive,struct dfree *dfreep)本函數用來取磁盤的自由空間,drive為磁盤號(0=當前,1=A等).函數將磁盤特性的由dfreep指向的dfree結構中.
dfree結構如下:
┌───────────────────┐
│struct dfree │
│{ │
│ unsigned df_avail; /*有用簇個數*/ │
│ unsigned df_total; /*總共簇個數*/ │
│ unsigned df_bsec; /*每個扇區字節數*/│
│ unsigned df_sclus; /*每個簇扇區數*/ │
│} │
└───────────────────┘
char far *getdta() 取磁盤轉換地址DTA

void setdta(char far *dta)設置磁盤轉換地址DTA

void getfat(int drive,fatinfo *fatblkp)
本函數返回指定驅動器drive(0=當前,1=A,2=B等)的文件分配表信息
并存入結構fatblkp中,結構如下:
┌──────────────────┐
│struct fatinfo │
│{ │
│ char fi_sclus; /*每個簇扇區數*/ │
│ char fi_fatid; /*文件分配表字節數*/│
│ int fi_nclus; /*簇的數目*/ │
│ int fi_bysec; /*每個扇區字節數*/ │
│} │
└──────────────────┘
void getfatd(struct fatinfo *fatblkp) 本函數返回當前驅動器的文件分配表信息,
并存入結構fatblkp中,結構如下:
┌──────────────────┐
│struct fatinfo │
│{ │
│ char fi_sclus; /*每個簇扇區數*/ │
│ char fi_fatid; /*文件分配表字節數*/│
│ int fi_nclus; /*簇的數目*/ │
│ int fi_bysec; /*每個扇區字節數*/ │
│} │
└──────────────────┘

int bdos(int dosfun,unsigned dosdx,unsigned dosal)本函數對MSDOS系統進行調用,dosdx為寄存器dx的值,dosal為寄存器al的值,dosfun為功能號

int bdosptr(int dosfun,void *argument,unsiigned dosal)本函數對MSDOS系統進行調用,argument為寄存器dx的值,dosal為寄存器al的值,dosfun為功能號

int int86(int intr_num,union REGS *inregs,union REGS *outregs)執行intr_num號中斷,用戶定義的寄存器值存于結構inregs中,執行完后將返回的寄存器值存于結構outregs中.

int int86x(int intr_num,union REGS *inregs,union REGS *outregs,struct SREGS *segregs)執行intr_num號中斷,用戶定義的寄存器值存于
結構inregs中和結構segregs中,執行完后將返回的寄存器值存于結構outregs中.

int intdos(union REGS *inregs,union REGS *outregs)本函數執行DOS中斷0x21來調用一個指定的DOS函數,用戶定義的寄存器值
存于結構inregs中,執行完后函數將返回的寄存器值存于結構outregs中

int intdosx(union REGS *inregs,union REGS *outregs,struct SREGS *segregs)本函數執行DOS中斷0x21來調用一個指定的DOS函數,用戶定義的寄存器值存于結構inregs和segregs中,執行完后函數 將返回的寄存器值存于結構outregs中

void intr(int intr_num,struct REGPACK *preg)本函數中一個備用的8086軟件中斷接口它能產生一個由參數intr_num指定的8086軟件中斷.函數在執行軟件中斷前,從結構preg 復制用戶定義的各寄存器值到各個寄存器.軟件中斷完成后,函數將當前各個寄存器的值復制到結構preg中.參數如下:
intr_num 被執行的中斷號
preg為保存用戶定義的寄存器值的結構,結構如下
┌──────────────────────┐
│struct REGPACK │
│{ │
│ unsigned r_ax,r_bx,r_cx,r_dx; │
│ unsigned r_bp,r_si,r_di,r_ds,r_es,r_flags; │
│} │
└──────────────────────┘
函數執行完后,將新的寄存器值存于結構preg中
void keep(int status,int size)以status狀態返回MSDOS,但程序仍保留于內存中,所占用空間由size決定.

void ctrlbrk(int (*fptr)()) 設置中斷后的對中斷的處理程序.

void disable() 禁止發生中斷

void enable() 允許發生中斷

void geninterrupt(int intr_num)執行由intr_num所指定的軟件中斷

void interrupt(* getvect(int intr_num))() 返回中斷號為intr_num的中斷處理程序,例如: old_int_10h=getvect(0x10);

void setvect(int intr_num,void interrupt(* isr)()) 設置中斷號為intr_num的中斷處理程序為isr,例如: setvect(0x10,new_int_10h);

void harderr(int (*fptr)()) 定義一個硬件錯誤處理程序,每當出現錯誤時就調用fptr所指的程序

void hardresume(int rescode)硬件錯誤處理函數

void hardretn(int errcode) 硬件錯誤處理函數

int inport(int prot) 從指定的輸入端口讀入一個字,并返回這個字

int inportb(int port)從指定的輸入端口讀入一個字節,并返回這個字節

void outport(int port,int word) 將字word寫入指定的輸出端口port

void outportb(int port,char byte)將字節byte寫入指定的輸出端口port

int peek(int segment,unsigned offset) 函數返回segment:offset處的一個字

char peekb(int segment,unsigned offset)函數返回segment:offset處的一個字節

void poke(int segment,int offset,char value) 將字value寫到segment:offset處

void pokeb(int segment,int offset,int value) 將字節value寫到segment:offset處

int randbrd(struct fcb *fcbptr,int reccnt)函數利用打開fcbptr所指的FCB讀reccnt個記錄.

int randbwr(struct fcb *fcbptr,int reccnt)函數將fcbptr所指的FCB中的reccnt個記錄寫到磁盤上

void segread(struct SREGS *segtbl)函數把段寄存器的當前值放進結構segtbl中

int getverify() 取檢驗標志的當前狀態(0=檢驗關閉,1=檢驗打開)

void setverify(int value)設置當前檢驗狀態,value為0表示關閉檢驗,為1表示打開檢驗

int getcbrk()本函數返回控制中斷檢測的當前設置

int setcbrk(int value)本函數用來設置控制中斷檢測為接通或斷開當value=0時,為斷開檢測.當value=1時,為接開檢測

int dosexterr(struct DOSERR *eblkp)取擴展錯誤.在DOS出現錯誤后,此函數將擴充的
錯誤信息填入eblkp所指的DOSERR結構中.該結構定義如下:
┌──────────────┐
│struct DOSERR │
│{ │
│ int exterror;/*擴展錯誤*/ │
│ char class; /*錯誤類型*/ │
│ char action; /*方式*/ │
│ char locus; /*錯誤場所*/ │
│} │
└──────────────┘
int bioscom(int cmd,char type,int port) 本函數負責對數據的通訊工作,
cmd可以為以下值:
0 置通訊參數為字節byte值 1 發送字符通過通訊線輸出
2 從通訊線接受字符 3 返回通訊的當前狀態
port為通訊端口,port=0時通訊端口為COM1,port=1時通訊端口為COM2,以此類推
byte為傳送或接收數據時的參數,為以下位的組合:
┌───┬─────┬───┬─────┬───┬─────┐
│byte值│意義 │byte值│意義 │byte值│意義 │ │
├───┼─────┼───┼─────┼───┼─────┤
│0x02 │7數據位 │0x03 │8數據位 │0x00 │1停止位 │ │
│0x04 │2停止位 │0x00 │無奇偶性 │0x08 │奇數奇偶性│ │
│0x18 │偶數奇偶性│0x00 │110波特 │0x20 │150波特 │ │
│0x40 │300波特 │0x60 │600波特 │0x80 │1200波特 │ │
│0xA0 │2400波特 │0xC0 │4800波特 │0xE0 │9600波特 │ │
└───┴─────┴───┴─────┴───┴─────┘
例如:0xE0|0x08|0x00|0x03即表示置通訊口為9600波特,奇數奇偶性,1停止位,
8數據位.
函數返回值為一個16位整數,定義如下:
第15位 超時
第14位 傳送移位寄存器空
第13位 傳送固定寄存器空
第12位 中斷檢測
第11位 幀錯誤
第10位 奇偶錯誤
第 9位 過載運行錯誤
第 8位 數據就緒
第 7位 接收線信號檢測
第 6位 環形指示器
第 5位 數據設置就緒
第 4位 清除發送
第 3位 δ接收線信號檢測器
第 2位 下降邊環形檢測器
第 1位 δ數據設置就緒
第 0位 δ清除發送

int biosdisk(int cmd,int drive,int head,int track,
int sector,int nsects,void *buffer)
本函數用來對驅動器作一定的操作,cmd為功能號,
drive為驅動器號(0=A,1=B,0x80=C,0x81=D,0x82=E等).cmd可為以下值:
0 重置軟磁盤系統.這強迫驅動器控制器來執行硬復位.忽略所有其它參數.
1 返回最后的硬盤操作狀態.忽略所有其它參數
2 讀一個或多個磁盤扇區到內存.讀開始的扇區由head、track、sector給出。扇區號由nsects給出。把每個扇區512個字節的數據讀入buffer
3 從內存讀數據寫到一個或多個扇區。寫開始的扇區由head、track、sector給出。扇區號由nsects給出。所寫數據在buffer中,每扇區512個字節。
4 檢驗一個或多個扇區。開始扇區由head、track、sector給出。扇區號由nsects給出。
5 格式化一個磁道,該磁道由head和track給出。buffer指向寫在指定track上的扇區磁頭器的一個表。以下cmd值只允許用于XT或AT微機:
6 格式化一個磁道,并置壞扇區標志。
7 格式化指定磁道上的驅動器開頭。
8 返回當前驅動器參數,驅動器信息返回寫在buffer中(以四個字節表示)。
9 初始化一對驅動器特性。
10 執行一個長的讀,每個扇區讀512加4個額外字節
11 執行一個長的寫,每個扇區寫512加4個額外字節
12 執行一個磁盤查找
13 交替磁盤復位
14 讀扇區緩沖區
15 寫扇區緩沖區
16 檢查指定的驅動器是否就緒
17 復核驅動器
18 控制器RAM診斷
19 驅動器診斷
20 控制器內部診
函數返回由下列位組合成的狀態字節:
0x00 操作成功
0x01 壞的命令
0x02 地址標記找不到
0x04 記錄找不到
0x05 重置失敗
0x07 驅動參數活動失敗
0x09 企圖DMA經過64K界限
0x0B 檢查壞的磁盤標記
0x10 壞的ECC在磁盤上讀
0x11 ECC校正的數據錯誤(注意它不是錯誤)
0x20 控制器失效
0x40 查找失敗
0x80 響應的連接失敗
0xBB 出現無定義錯誤
0xFF 讀出操作失敗

int biodquip() 檢查設備,函數返回一字節,該字節每一位表示一個信息,如下:
第15位 打印機號
第14位 打印機號
第13位 未使用
第12位 連接游戲I/O
第11位 RS232端口號
第 8位 未使用
第 7位 軟磁盤號
第 6位 軟磁盤號,
00為1號驅動器,01為2號驅動器,10為3號驅動器,11為4號驅動器
第 5位 初始化
第 4位 顯示器模式
00為未使用,01為40x25BW彩色顯示卡
10為80x25BW彩色顯示卡,11為80x25BW單色顯示卡
第 3位 母扦件
第 2位 隨機存貯器容量,00為16K,01為32K,10為48K,11為64K
第 1位 浮點共用處理器
第 0位 從軟磁盤引導

int bioskey(int cmd)本函數用來執行各種鍵盤操作,由cmd確定操作。
cmd可為以下值:
0 返回敲鍵盤上的下一個鍵。若低8位為非0,即為ASCII字符;若低8位為0,
則返回擴充了的鍵盤代碼。
1 測試鍵盤是否可用于讀。返回0表示沒有鍵可用;否則返回下一次敲鍵之值。
敲鍵本身一直保持由下次調用具的cmd值為0的bioskey所返回的值。
2 返回當前的鍵盤狀態,由返回整數的每一個位表示,見下表:
┌──┬───────────┬───────────┐
│ 位 │為0時意義 │為1時意義 │
├──┼───────────┼───────────┤
│ 7 │插入狀態 │改寫狀態 │
│ 6 │大寫狀態 │小寫狀態 │
│ 5 │數字狀態,NumLock燈亮 │光標狀態,NumLock燈熄 │
│ 4 │ScrollLock燈亮 │ScrollLock燈熄 │
│ 3 │Alt按下 │Alt未按下 │
│ 2 │Ctrl按下 │Ctrl未按下 │
│ 1 │左Shift按下 │左Shift未按下 │
│ 0 │右Shift按下 │右Shift未按下 │
└──┴───────────┴───────────┘
int biosmemory()返回內存大小,以K為單位.

int biosprint(int cmd,int byte,int port)控制打印機的輸入/輸出.
port為打印機號,0為LPT1,1為LPT2,2為LPT3等
cmd可以為以下值:
0 打印字符,將字符byte送到打印機
1 打印機端口初始化
2 讀打印機狀態
函數返回值由以下位值組成表示當前打印機狀態
0x01 設備時間超時
0x08 輸入/輸出錯誤
0x10 選擇的
0x20 走紙
0x40 認可
0x80 不忙碌

int biostime(int cmd,long newtime)計時器控制,cmd為功能號,可為以下值
0 函數返回計時器的當前值
1 將計時器設為新值newtime

struct country *country(int countrycmode,struct country *countryp)
本函數用來控制某一國家的相關信息,如日期,時間,貨幣等.
若countryp=-1時,當前的國家置為countrycode值(必須為非0).否則,由countryp
所指向的country結構用下列的國家相關信息填充:
(1)當前的國家(若countrycode為0或2)由countrycode所給定的國家.
結構country定義如下:
┌────────────────────┐
│struct country │
│{ │
│ int co_date; /*日期格式*/ │
│ char co_curr[5]; /*貨幣符號*/ │
│ char co_thsep[2]; /*數字分隔符*/ │
│ char co_desep[2]; /*小數點*/ │
│ char co_dtsep[2]; /*日期分隔符*/ │
│ char co_tmsep[2]; /*時間分隔符*/ │
│ char co_currstyle; /*貨幣形式*/ │
│ char co_digits; /*有效數字*/ │
│ int (far *co_case)(); /*事件處理函數*/ │
│ char co_dasep; /*數據分隔符*/ │
│ char co_fill[10]; /*補充字符*/ │
│} │
└────────────────────┘
co_date的值所代表的日期格式是:
0 月日年 1 日月年 2 年月日
co_currstrle的值所代表的貨幣顯示方式是
0 貨幣符號在數值前,中間無空格
1 貨幣符號在數值后,中間無空格
2 貨幣符號在數值前,中間有空格
3 貨幣符號在數值后,中間有空格

操作函數,所在函數庫為string.h、mem.h

mem…操作存貯數組
void *memccpy(void *destin,void *source,unsigned char ch,unsigned n)
void *memchr(void *s,char ch,unsigned n)
void *memcmp(void *s1,void *s2,unsigned n)
int memicmp(void *s1,void *s2,unsigned n)
void *memmove(void *destin,void *source,unsigned n)
void *memcpy(void *destin,void *source,unsigned n)
void *memset(void *s,char ch,unsigned n)
這些函數,mem…系列的所有成員均操作存貯數組.在所有這些函數中,數組是n字節長.
memcpy從source復制一個n字節的塊到destin.如果源塊和目標塊重迭,則選擇復制方向,
以例正確地復制覆蓋的字節.

memmove與memcpy相同.

memset將s的所有字節置于字節ch中.s數組的長度由n給出.

memcmp比較正好是n字節長的兩個字符串s1和s2.些函數按無符號字符比較字節,因此,

memcmp("0xFF","\x7F",1)返回值大于0.

memicmp比較s1和s2的前n個字節,不管字符大寫或小寫.

memccpy從source復制字節到destin.復制一結束就發生下列任一情況:
(1)字符ch首選復制到destin.
(2)n個字節已復制到destin.
memchr對字符ch檢索s數組的前n個字節.
返回值:memmove和memcpy返回destin
memset返回s的值
memcmp和memicmp─┬─若s1 ├─若s1=s2返回值等于0
└─若s1>s2返回值大于0
memccpy若復制了ch,則返回直接跟隨ch的在destin中的字節的一個指針;
否則返回NULL
memchr返回在s中首先出現ch的一個指針;如果在s數組中不出現ch,就返回NULL.

void movedata(int segsrc,int offsrc,int segdest,int offdest,unsigned numbytes)
本函數將源地址(segsrc:offsrc)處的numbytes個字節復制到目標地址(segdest:offdest)

void movemem(void *source,void *destin,unsigned len)本函數從source處復制一塊長len字節的數據到destin.若源地址和目標地址字符串重迭,則選擇復制方向,以便正確的復制數據.

void setmem(void *addr,int len,char value)本函數把addr所指的塊的第一個字節置于字節value中.

str…字符串操作函數

char stpcpy(char *dest,const char *src)將字符串src復制到dest

char strcat(char *dest,const char *src)將字符串src添加到dest末尾

char strchr(const char *s,int c)檢索并返回字符c在字符串s中第一次出現的位置

int strcmp(const char *s1,const char *s2)比較字符串s1與s2的大小,并返回s1-s2

char strcpy(char *dest,const char *src)將字符串src復制到dest

size_t strcspn(const char *s1,const char *s2)掃描s1,返回在s1中有,在s2中也有的字符個數

char strdup(const char *s)將字符串s復制到最近建立的單元

int stricmp(const char *s1,const char *s2)比較字符串s1和s2,并返回s1-s2

size_t strlen(const char *s)返回字符串s的長度

char strlwr(char *s)將字符串s中的大寫字母全部轉換成小寫字母,并返回轉換后的字符串

char strncat(char *dest,const char *src,size_t maxlen)將字符串src中最多maxlen個字符復制到字符串dest中

int strncmp(const char *s1,const char *s2,size_t maxlen)比較字符串s1與s2中的前maxlen個字符

char strncpy(char *dest,const char *src,size_t maxlen)復制src中的前maxlen個字符到dest中

int strnicmp(const char *s1,const char *s2,size_t maxlen)比較字符串s1與s2中的前maxlen個字符


char strnset(char *s,int ch,size_t n)將字符串s的前n個字符置于ch中

char strpbrk(const char *s1,const char *s2)掃描字符串s1,并返回在s1和s2中均有的字符個數

char strrchr(const char *s,int c)掃描最后出現一個給定字符c的一個字符串s

char strrev(char *s)將字符串s中的字符全部顛倒順序重新排列,并返回排列后的字符串

char strset(char *s,int ch)將一個字符串s中的所有字符置于一個給定的字符ch

size_t strspn(const char *s1,const char *s2)掃描字符串s1,并返回在s1和s2中均有的字符個數

char strstr(const char *s1,const char *s2)掃描字符串s2,并返回第一次出現s1的位置

char strtok(char *s1,const char *s2)檢索字符串s1,該字符串s1是由字符串s2中定義的定界符所分隔

char strupr(char *s)將字符串s中的小寫字母全部轉換成大寫字母,并返回轉換后的字符串

存貯分配子程序,所在函數庫為dos.h、alloc.h、malloc.h、stdlib.h、process.h

int allocmem(unsigned size,unsigned *seg)利用DOS分配空閑的內存,

size為分配內存大小,seg為分配后的內存指針

int freemem(unsigned seg)釋放先前由allocmem分配的內存,seg為指定的內存指針

int setblock(int seg,int newsize)本函數用來修改所分配的內存長度,seg為已分配內存的內存指針,newsize為新的長度

int brk(void *endds)本函數用來改變分配給調用程序的數據段的空間數量,新的空間結束地址為endds

char *sbrk(int incr)本函數用來增加分配給調用程序的數據段的空間數量,增加incr個字節的空間

unsigned long coreleft() 本函數返回未用的存儲區的長度,以字節為單位

void *calloc(unsigned nelem,unsigned elsize)分配nelem個長度為elsize的內存空間并返回所分配內存的指針

void *malloc(unsigned size)分配size個字節的內存空間,并返回所分配內存的指針

void free(void *ptr)釋放先前所分配的內存,所要釋放的內存的指針為ptr

void *realloc(void *ptr,unsigned newsize)改變已分配內存的大小,ptr為已分配有內存區域的指針,newsize為新的長度,返回分配好的內存指針.

long farcoreleft() 本函數返回遠堆中未用的存儲區的長度,以字節為單位

void far *farcalloc(unsigned long units,unsigned long unitsz)從遠堆分配units個長度為unitsz的內存空間,并返回所分配內存的指針

void *farmalloc(unsigned long size)分配size個字節的內存空間,并返回分配的內存指針

void farfree(void far *block)釋放先前從遠堆分配的內存空間,所要釋放的遠堆內存的指針為block

void far *farrealloc(void far *block,unsigned long newsize)改變已分配的遠堆內存的大小,block為已分配有內存區域的指針,newzie為新的長度,返回分配好的內存指針

時間日期函數,函數庫為time.h、dos.h

在時間日期函數里,主要用到的結構有以下幾個:
總時間日期貯存結構tm
┌──────────────────────┐
│struct tm │
│{ │
│ int tm_sec; /*秒,0-59*/ │
│ int tm_min; /*分,0-59*/ │
│ int tm_hour; /*時,0-23*/ │
│ int tm_mday; /*天數,1-31*/ │
│ int tm_mon; /*月數,0-11*/ │
│ int tm_year; /*自1900的年數*/ │
│ int tm_wday; /*自星期日的天數0-6*/ │
│ int tm_yday; /*自1月1日起的天數,0-365*/ │
│ int tm_isdst; /*是否采用夏時制,采用為正數*/│
│} │
└──────────────────────┘
日期貯存結構date
┌───────────────┐
│struct date │
│{ │
│ int da_year; /*自1900的年數*/│
│ char da_day; /*天數*/ │
│ char da_mon; /*月數 1=Jan*/ │
│} │
└───────────────┘
時間貯存結構time
┌────────────────┐
│struct time │
│{ │
│ unsigned char ti_min; /*分鐘*/│
│ unsigned char ti_hour; /*小時*/│
│ unsigned char ti_hund; │
│ unsigned char ti_sec; /*秒*/ │
│ │
└────────────────┘

char *ctime(long *clock)本函數把clock所指的時間(如由函數time返回的時間)轉換成下列格式的
字符串:Mon Nov 21 11:31:54 1983\n\0

char *asctime(struct tm *tm)本函數把指定的tm結構類的時間轉換成下列格式的字符串:
Mon Nov 21 11:31:54 1983\n\0

double difftime(time_t time2,time_t time1)計算結構time2和time1之間的時間差距(以秒為單位)

struct tm *gmtime(long *clock)本函數把clock所指的時間(如由函數time返回的時間)轉換成格林威治時間,并以tm結構形式返回

struct tm *localtime(long *clock)本函數把clock所指的時間(如函數time返回的時間)轉換成當地標準時間,并以tm結構形式返回

void tzset()本函數提供了對UNIX操作系統的兼容性

long dostounix(struct date *dateptr,struct time *timeptr)本函數將dateptr所指的日期,timeptr所指的時間轉換成UNIX格式,并返回
自格林威治時間1970年1月1日凌晨起到現在的秒數

void unixtodos(long utime,struct date *dateptr,struct time *timeptr)本函數將自格林威治時間1970年1月1日凌晨起到現在的秒數utime轉換成DOS格式并保存于用戶所指的結構dateptr和 timeptr中

void getdate(struct date *dateblk)本函數將計算機內的日期寫入結構dateblk中以供用戶使用

void setdate(struct date *dateblk)本函數將計算機內的日期改成由結構dateblk所指定的日期

void gettime(struct time *timep)本函數將計算機內的時間寫入結構timep中,以供用戶使用

void settime(struct time *timep)本函數將計算機內的時間改為由結構timep所指的時間

long time(long *tloc)本函數給出自格林威治時間1970年1月1日凌晨至現在所經過的秒數,并將該值存于tloc所指的單元中.

int stime(long *tp)本函數將tp所指的時間(例如由time所返回的時間)寫入計算機中.

總結

以上是生活随笔為你收集整理的C库函数简表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲 高清 成人 动漫 | 国产麻豆精品一区二区三区v视界 | 无码人妻丰满熟妇区五十路百度 | 东京一本一道一二三区 | 欧美人与禽猛交狂配 | 熟妇人妻中文av无码 | 老熟妇乱子伦牲交视频 | 在线播放无码字幕亚洲 | 精品久久久久久人妻无码中文字幕 | 免费国产黄网站在线观看 | 999久久久国产精品消防器材 | 粗大的内捧猛烈进出视频 | 国产精品久久久av久久久 | 大地资源中文第3页 | 在线观看国产一区二区三区 | 亚洲一区二区三区在线观看网站 | a片免费视频在线观看 | 日韩精品无码一区二区中文字幕 | 内射白嫩少妇超碰 | 欧美老妇交乱视频在线观看 | 久久精品丝袜高跟鞋 | 欧美精品无码一区二区三区 | 天天爽夜夜爽夜夜爽 | 久久久久99精品国产片 | 国产精品久免费的黄网站 | 欧美成人午夜精品久久久 | 久久久精品456亚洲影院 | 无码午夜成人1000部免费视频 | 午夜不卡av免费 一本久久a久久精品vr综合 | 激情人妻另类人妻伦 | 国产精品亚洲五月天高清 | 网友自拍区视频精品 | 高中生自慰www网站 | 妺妺窝人体色www在线小说 | 日韩亚洲欧美精品综合 | 国产精品怡红院永久免费 | 国产成人精品久久亚洲高清不卡 | 亚洲人亚洲人成电影网站色 | 精品久久久久香蕉网 | 四虎影视成人永久免费观看视频 | 国产女主播喷水视频在线观看 | 久久久久成人精品免费播放动漫 | 扒开双腿吃奶呻吟做受视频 | 婷婷综合久久中文字幕蜜桃三电影 | 成人精品天堂一区二区三区 | 综合人妻久久一区二区精品 | 亚洲爆乳大丰满无码专区 | 少妇无套内谢久久久久 | 又大又硬又黄的免费视频 | 伊人久久大香线蕉av一区二区 | 国产精品久久久久久久9999 | 久久久精品成人免费观看 | 亚洲国产精华液网站w | 丰满人妻精品国产99aⅴ | 激情亚洲一区国产精品 | 久久午夜无码鲁丝片秋霞 | 色诱久久久久综合网ywww | 亚洲熟妇色xxxxx欧美老妇 | 免费无码午夜福利片69 | 久久国产精品二国产精品 | 妺妺窝人体色www在线小说 | 亚洲中文字幕久久无码 | 国产莉萝无码av在线播放 | 久久精品国产日本波多野结衣 | 国产黑色丝袜在线播放 | 国产精品久久久久7777 | 波多野结衣aⅴ在线 | 老头边吃奶边弄进去呻吟 | 少妇厨房愉情理9仑片视频 | 久久久久久久久蜜桃 | 亚洲午夜福利在线观看 | 久久国产精品_国产精品 | 亚洲爆乳精品无码一区二区三区 | 熟女体下毛毛黑森林 | 国产精品爱久久久久久久 | 1000部啪啪未满十八勿入下载 | 国产无av码在线观看 | 久久精品国产99久久6动漫 | 久久99国产综合精品 | 在线视频网站www色 | 一本久久a久久精品亚洲 | 亚洲人成影院在线无码按摩店 | 亚洲人成网站色7799 | 欧美熟妇另类久久久久久不卡 | 日韩亚洲欧美精品综合 | 99久久久无码国产aaa精品 | 成人影院yy111111在线观看 | 午夜肉伦伦影院 | 爽爽影院免费观看 | 高潮毛片无遮挡高清免费视频 | 色综合久久中文娱乐网 | 婷婷色婷婷开心五月四房播播 | 欧美 亚洲 国产 另类 | 久久精品99久久香蕉国产色戒 | 欧美真人作爱免费视频 | 国产美女极度色诱视频www | 97久久精品无码一区二区 | 精品一区二区三区无码免费视频 | 成人免费视频在线观看 | 激情五月综合色婷婷一区二区 | 国产精品久久久久7777 | 亚洲日韩av一区二区三区四区 | 无码免费一区二区三区 | 97色伦图片97综合影院 | 成人免费视频视频在线观看 免费 | 亚洲午夜福利在线观看 | 国产又爽又黄又刺激的视频 | 国产又粗又硬又大爽黄老大爷视 | 少妇无码吹潮 | 国产无遮挡又黄又爽免费视频 | 欧美变态另类xxxx | 国产精品无码久久av | 四虎4hu永久免费 | 亚洲人成网站色7799 | 亚欧洲精品在线视频免费观看 | 国产人妻大战黑人第1集 | 国产人妻精品一区二区三区不卡 | 中文字幕乱妇无码av在线 | 国产成人一区二区三区别 | 乌克兰少妇性做爰 | 国内少妇偷人精品视频免费 | 色五月五月丁香亚洲综合网 | 亚洲狠狠色丁香婷婷综合 | 67194成是人免费无码 | 又大又黄又粗又爽的免费视频 | 少妇激情av一区二区 | 色综合久久久无码中文字幕 | 国产精品久久久久久久9999 | 樱花草在线社区www | 亚洲色欲久久久综合网东京热 | 又色又爽又黄的美女裸体网站 | 野外少妇愉情中文字幕 | 美女张开腿让人桶 | 成人无码精品一区二区三区 | 狠狠色噜噜狠狠狠狠7777米奇 | 日韩欧美中文字幕在线三区 | 小泽玛莉亚一区二区视频在线 | 欧美xxxxx精品 | 午夜精品久久久久久久 | 小泽玛莉亚一区二区视频在线 | 对白脏话肉麻粗话av | 俄罗斯老熟妇色xxxx | 欧美亚洲日韩国产人成在线播放 | 色综合久久88色综合天天 | 国产精品久久久久9999小说 | 欧美人与禽zoz0性伦交 | 无码人妻精品一区二区三区下载 | 熟妇人妻激情偷爽文 | 久久午夜无码鲁丝片 | 国产精品爱久久久久久久 | 国产成人无码av一区二区 | 国产偷自视频区视频 | 国产成人精品优优av | 国产免费久久久久久无码 | 欧美xxxx黑人又粗又长 | 久久久久久久人妻无码中文字幕爆 | 红桃av一区二区三区在线无码av | 欧美一区二区三区视频在线观看 | 色一情一乱一伦 | 永久免费观看国产裸体美女 | 精品无码成人片一区二区98 | 爆乳一区二区三区无码 | 中文字幕中文有码在线 | 亚洲人成网站在线播放942 | 国产高清av在线播放 | 国产成人综合在线女婷五月99播放 | 精品亚洲韩国一区二区三区 | 牲欲强的熟妇农村老妇女 | 久久视频在线观看精品 | 西西人体www44rt大胆高清 | 一个人免费观看的www视频 | 亚洲色成人中文字幕网站 | 亚洲色大成网站www国产 | 无码人妻黑人中文字幕 | 国产无av码在线观看 | 无码av免费一区二区三区试看 | 国产精品二区一区二区aⅴ污介绍 | 4hu四虎永久在线观看 | 成人性做爰aaa片免费看不忠 | 久热国产vs视频在线观看 | 久久天天躁狠狠躁夜夜免费观看 | 色 综合 欧美 亚洲 国产 | 国产精品香蕉在线观看 | 狂野欧美性猛xxxx乱大交 | 国产福利视频一区二区 | 成人亚洲精品久久久久软件 | 久久久久亚洲精品中文字幕 | 欧美日韩视频无码一区二区三 | 亚洲精品一区二区三区在线观看 | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲欧洲日本综合aⅴ在线 | 国产乱人无码伦av在线a | 白嫩日本少妇做爰 | 无人区乱码一区二区三区 | 日本护士xxxxhd少妇 | 东北女人啪啪对白 | 国产国语老龄妇女a片 | 亚洲精品久久久久中文第一幕 | 国内精品久久久久久中文字幕 | 风流少妇按摩来高潮 | 国内揄拍国内精品少妇国语 | 动漫av一区二区在线观看 | 久久熟妇人妻午夜寂寞影院 | 亚洲国产精品一区二区美利坚 | 国产人成高清在线视频99最全资源 | 国产成人综合美国十次 | 国产艳妇av在线观看果冻传媒 | 精品无码一区二区三区爱欲 | 99国产精品白浆在线观看免费 | 奇米影视888欧美在线观看 | 日本饥渴人妻欲求不满 | 国产成人久久精品流白浆 | 日韩在线不卡免费视频一区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 夜夜躁日日躁狠狠久久av | 国产精品手机免费 | 免费中文字幕日韩欧美 | 久久婷婷五月综合色国产香蕉 | 亚洲精品一区二区三区在线 | 国产一区二区三区影院 | 欧美xxxxx精品 | 无遮挡国产高潮视频免费观看 | 国产精品久久久久久久9999 | 女人高潮内射99精品 | 精品欧洲av无码一区二区三区 | 精品亚洲成av人在线观看 | 少妇太爽了在线观看 | 欧美freesex黑人又粗又大 | 久久午夜无码鲁丝片午夜精品 | 图片小说视频一区二区 | 久久久婷婷五月亚洲97号色 | 乱人伦人妻中文字幕无码 | 人人澡人人透人人爽 | 国产麻豆精品一区二区三区v视界 | 精品一区二区不卡无码av | 国产婷婷色一区二区三区在线 | 中文字幕无码日韩专区 | 亚洲另类伦春色综合小说 | 亚洲中文字幕无码中字 | 亚洲色无码一区二区三区 | 色婷婷综合中文久久一本 | 久久久久人妻一区精品色欧美 | 精品国产麻豆免费人成网站 | 中文字幕无码人妻少妇免费 | 亚洲国产av精品一区二区蜜芽 | 在线播放无码字幕亚洲 | 人人爽人人爽人人片av亚洲 | 在线观看国产一区二区三区 | 亚洲 日韩 欧美 成人 在线观看 | 国产综合在线观看 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 曰韩无码二三区中文字幕 | 东京热一精品无码av | 久久这里只有精品视频9 | 国产精品福利视频导航 | 亚洲欧美综合区丁香五月小说 | 激情爆乳一区二区三区 | 国产亚洲tv在线观看 | 欧美熟妇另类久久久久久多毛 | 少妇激情av一区二区 | 亚洲の无码国产の无码影院 | 自拍偷自拍亚洲精品被多人伦好爽 | 强开小婷嫩苞又嫩又紧视频 | 国产精品理论片在线观看 | 中文字幕中文有码在线 | 亚洲男人av香蕉爽爽爽爽 | 2020最新国产自产精品 | 亚洲综合无码一区二区三区 | 无码精品人妻一区二区三区av | 狂野欧美性猛交免费视频 | 国产口爆吞精在线视频 | 少妇邻居内射在线 | 久久综合色之久久综合 | 欧美日韩久久久精品a片 | 久激情内射婷内射蜜桃人妖 | 亚洲日韩av一区二区三区四区 | 中文字幕无线码 | 偷窥日本少妇撒尿chinese | 免费人成在线观看网站 | 亚洲中文字幕无码一久久区 | 中文字幕无码免费久久9一区9 | 国内揄拍国内精品少妇国语 | 国产一区二区三区日韩精品 | 成人精品视频一区二区三区尤物 | 欧美国产日产一区二区 | 国产午夜无码精品免费看 | 激情人妻另类人妻伦 | 国产片av国语在线观看 | 亚洲中文字幕av在天堂 | 亚洲国产精品美女久久久久 | 国产精品久久久久无码av色戒 | 日本护士xxxxhd少妇 | 亚洲色在线无码国产精品不卡 | 久久国产精品萌白酱免费 | 亚洲の无码国产の无码步美 | 狂野欧美激情性xxxx | 无码人妻久久一区二区三区不卡 | 国产两女互慰高潮视频在线观看 | 亚洲第一无码av无码专区 | 亚洲精品国偷拍自产在线麻豆 | 久久99精品久久久久婷婷 | 男女下面进入的视频免费午夜 | 色婷婷久久一区二区三区麻豆 | 国产亚洲精品久久久ai换 | 免费人成在线视频无码 | 久久99精品久久久久久 | 亚洲区小说区激情区图片区 | 欧美第一黄网免费网站 | 狠狠色噜噜狠狠狠狠7777米奇 | av无码不卡在线观看免费 | 一本色道久久综合狠狠躁 | 精品午夜福利在线观看 | 伦伦影院午夜理论片 | 少妇性l交大片欧洲热妇乱xxx | 98国产精品综合一区二区三区 | 粉嫩少妇内射浓精videos | 青青草原综合久久大伊人精品 | 美女极度色诱视频国产 | 国产内射爽爽大片视频社区在线 | 国产尤物精品视频 | 久久精品中文字幕大胸 | 东京热无码av男人的天堂 | 人妻体内射精一区二区三四 | 国产熟妇高潮叫床视频播放 | 精品少妇爆乳无码av无码专区 | 无遮挡国产高潮视频免费观看 | 成人三级无码视频在线观看 | 2020最新国产自产精品 | 久久午夜无码鲁丝片 | 在线精品亚洲一区二区 | 激情内射亚州一区二区三区爱妻 | 欧美日韩久久久精品a片 | 精品一区二区三区波多野结衣 | 大地资源网第二页免费观看 | 国产精品无套呻吟在线 | 亚洲精品一区二区三区在线观看 | 亚洲第一无码av无码专区 | 给我免费的视频在线观看 | 无码精品国产va在线观看dvd | 国产一区二区三区影院 | 久久精品一区二区三区四区 | 亚洲色偷偷男人的天堂 | 国产一精品一av一免费 | 一本久道久久综合婷婷五月 | 亚洲欧美综合区丁香五月小说 | 国产精品爱久久久久久久 | 亚洲第一网站男人都懂 | 性欧美牲交在线视频 | 亚洲欧美国产精品专区久久 | 亚洲无人区午夜福利码高清完整版 | 99久久人妻精品免费一区 | 精品人妻中文字幕有码在线 | 2020久久超碰国产精品最新 | 国产激情无码一区二区app | 中文无码精品a∨在线观看不卡 | 欧美国产亚洲日韩在线二区 | 夜先锋av资源网站 | 无码av最新清无码专区吞精 | 亚洲人成网站色7799 | 黑人巨大精品欧美黑寡妇 | 亚洲另类伦春色综合小说 | 国产精品无码久久av | 少妇无套内谢久久久久 | 男人的天堂av网站 | 男女猛烈xx00免费视频试看 | 日韩av无码一区二区三区不卡 | 亚洲欧美日韩成人高清在线一区 | av无码电影一区二区三区 | 日韩av激情在线观看 | 国产精品资源一区二区 | 亚洲成av人片在线观看无码不卡 | 激情内射亚州一区二区三区爱妻 | 国内精品一区二区三区不卡 | 国产精品理论片在线观看 | 亚洲 激情 小说 另类 欧美 | 偷窥村妇洗澡毛毛多 | 亚洲精品国产品国语在线观看 | 国产后入清纯学生妹 | 最近免费中文字幕中文高清百度 | 亚洲欧洲日本综合aⅴ在线 | 色噜噜亚洲男人的天堂 | 国产精品久久久久久无码 | 色情久久久av熟女人妻网站 | 国产国语老龄妇女a片 | 人人妻人人澡人人爽精品欧美 | 欧美激情内射喷水高潮 | 内射老妇bbwx0c0ck | 欧美35页视频在线观看 | 中文字幕中文有码在线 | 中文字幕人妻丝袜二区 | 欧美性色19p | 少妇无码一区二区二三区 | www国产精品内射老师 | 亚洲の无码国产の无码步美 | 免费国产成人高清在线观看网站 | a在线亚洲男人的天堂 | av无码电影一区二区三区 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 人人超人人超碰超国产 | 5858s亚洲色大成网站www | 色婷婷av一区二区三区之红樱桃 | 国产av人人夜夜澡人人爽麻豆 | 色欲久久久天天天综合网精品 | 亚洲综合伊人久久大杳蕉 | 中文字幕人妻无码一区二区三区 | 在线看片无码永久免费视频 | 亚洲精品一区国产 | 久久午夜无码鲁丝片午夜精品 | 亚洲成av人片天堂网无码】 | 国产成人无码区免费内射一片色欲 | 两性色午夜免费视频 | 亚洲日本va午夜在线电影 | 久久久久久久女国产乱让韩 | 人妻少妇精品久久 | 人妻体内射精一区二区三四 | 国产精品美女久久久久av爽李琼 | 亚洲中文字幕无码中字 | 无码精品国产va在线观看dvd | 一本加勒比波多野结衣 | 久久亚洲精品成人无码 | 成在人线av无码免费 | 国产亚洲tv在线观看 | 在线视频网站www色 | 日本护士xxxxhd少妇 | 亚洲国产av精品一区二区蜜芽 | 欧美国产日韩久久mv | 奇米影视888欧美在线观看 | 人人澡人人透人人爽 | 午夜理论片yy44880影院 | 国产又粗又硬又大爽黄老大爷视 | 精品日本一区二区三区在线观看 | 亚洲日韩av一区二区三区四区 | 久久久久av无码免费网 | 中文字幕乱码中文乱码51精品 | 欧美成人高清在线播放 | 好男人www社区 | 午夜成人1000部免费视频 | 青草视频在线播放 | 捆绑白丝粉色jk震动捧喷白浆 | 正在播放老肥熟妇露脸 | 日本一区二区三区免费播放 | 亚洲男人av香蕉爽爽爽爽 | 国产午夜无码精品免费看 | 免费观看的无遮挡av | 乌克兰少妇性做爰 | 免费乱码人妻系列无码专区 | 蜜臀av在线播放 久久综合激激的五月天 | 99久久无码一区人妻 | 亚洲aⅴ无码成人网站国产app | 日韩少妇内射免费播放 | 一个人看的视频www在线 | 亚洲午夜无码久久 | 乱码av麻豆丝袜熟女系列 | 国产绳艺sm调教室论坛 | 国产艳妇av在线观看果冻传媒 | 乌克兰少妇xxxx做受 | 自拍偷自拍亚洲精品被多人伦好爽 | 久久久久亚洲精品男人的天堂 | 欧美成人免费全部网站 | 国产av无码专区亚洲awww | 精品水蜜桃久久久久久久 | 亚洲午夜久久久影院 | 国产真人无遮挡作爱免费视频 | 少妇一晚三次一区二区三区 | 人人澡人摸人人添 | 久久国语露脸国产精品电影 | 亚洲色无码一区二区三区 | 亚洲无人区午夜福利码高清完整版 | 国产xxx69麻豆国语对白 | 老熟女重囗味hdxx69 | 中文精品久久久久人妻不卡 | 国内丰满熟女出轨videos | 国产av久久久久精东av | 日本熟妇浓毛 | 国产农村妇女高潮大叫 | 久久国产精品萌白酱免费 | a在线观看免费网站大全 | 国产精品-区区久久久狼 | 久久久久人妻一区精品色欧美 | 国产亚洲视频中文字幕97精品 | 亚洲の无码国产の无码影院 | 成人综合网亚洲伊人 | 欧美 丝袜 自拍 制服 另类 | 露脸叫床粗话东北少妇 | 国产又粗又硬又大爽黄老大爷视 | 内射老妇bbwx0c0ck | 亚洲色在线无码国产精品不卡 | 国产亚洲精品久久久久久大师 | 欧美 丝袜 自拍 制服 另类 | 亚洲中文字幕久久无码 | 中文字幕av伊人av无码av | 任你躁国产自任一区二区三区 | 国产激情无码一区二区 | 中文字幕乱妇无码av在线 | 亚洲中文字幕无码中文字在线 | 亚洲成av人片天堂网无码】 | 帮老师解开蕾丝奶罩吸乳网站 | 精品国产乱码久久久久乱码 | 无码国产激情在线观看 | 亚洲精品一区二区三区四区五区 | 精品人妻人人做人人爽夜夜爽 | 亚洲欧美国产精品专区久久 | 久久久精品欧美一区二区免费 | 国内精品人妻无码久久久影院蜜桃 | 国产成人精品久久亚洲高清不卡 | 熟妇女人妻丰满少妇中文字幕 | 欧洲vodafone精品性 | 又湿又紧又大又爽a视频国产 | 亚洲精品无码人妻无码 | 奇米影视888欧美在线观看 | 中国大陆精品视频xxxx | 无码一区二区三区在线观看 | 国产av一区二区三区最新精品 | 久久国产精品精品国产色婷婷 | 女人被男人爽到呻吟的视频 | 欧美精品在线观看 | 天堂在线观看www | 日韩精品乱码av一区二区 | 最近免费中文字幕中文高清百度 | 亚洲人成影院在线观看 | 丰满诱人的人妻3 | 激情人妻另类人妻伦 | 又湿又紧又大又爽a视频国产 | 99久久精品午夜一区二区 | 性开放的女人aaa片 | av在线亚洲欧洲日产一区二区 | 国产精品久久久久久亚洲影视内衣 | 欧美黑人性暴力猛交喷水 | 女人被爽到呻吟gif动态图视看 | 中文字幕无码免费久久9一区9 | av香港经典三级级 在线 | av香港经典三级级 在线 | 性生交片免费无码看人 | 人人妻人人澡人人爽人人精品 | 无码纯肉视频在线观看 | 国产精品高潮呻吟av久久 | 成人免费视频一区二区 | 99精品久久毛片a片 | 成人aaa片一区国产精品 | 亚洲の无码国产の无码步美 | 国产suv精品一区二区五 | 无遮无挡爽爽免费视频 | 大地资源网第二页免费观看 | av香港经典三级级 在线 | 国产艳妇av在线观看果冻传媒 | 国产精品嫩草久久久久 | 欧洲熟妇精品视频 | 久久99国产综合精品 | 国产激情精品一区二区三区 | 国产一区二区三区影院 | 亚洲人成网站免费播放 | 乱中年女人伦av三区 | aⅴ亚洲 日韩 色 图网站 播放 | 无码帝国www无码专区色综合 | 国产午夜亚洲精品不卡下载 | 国产精品久久久久久亚洲毛片 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 亚洲色欲色欲欲www在线 | 捆绑白丝粉色jk震动捧喷白浆 | 欧美人妻一区二区三区 | 88国产精品欧美一区二区三区 | 色欲久久久天天天综合网精品 | 久久久久亚洲精品中文字幕 | 丝袜美腿亚洲一区二区 | 久久精品国产一区二区三区肥胖 | 国产精品亚洲а∨无码播放麻豆 | 3d动漫精品啪啪一区二区中 | 国产一区二区不卡老阿姨 | 无码午夜成人1000部免费视频 | 中文字幕人成乱码熟女app | 老司机亚洲精品影院 | 丰满人妻精品国产99aⅴ | 国产精品igao视频网 | 夫妻免费无码v看片 | 成年美女黄网站色大免费视频 | 欧美国产日韩久久mv | 全球成人中文在线 | 国产精品高潮呻吟av久久 | 欧美成人高清在线播放 | 正在播放老肥熟妇露脸 | 久久99精品国产麻豆 | 国产做国产爱免费视频 | 永久黄网站色视频免费直播 | 99久久无码一区人妻 | 精品偷拍一区二区三区在线看 | 亚洲欧美色中文字幕在线 | 国产一区二区三区精品视频 | 亚洲日韩一区二区 | 性色欲网站人妻丰满中文久久不卡 | 欧美国产日产一区二区 | 亚洲国产精品无码久久久久高潮 | 国产无av码在线观看 | 夜先锋av资源网站 | 无码人妻出轨黑人中文字幕 | 7777奇米四色成人眼影 | 国产免费久久精品国产传媒 | 在教室伦流澡到高潮hnp视频 | 国产成人无码一二三区视频 | 在线观看免费人成视频 | 日韩精品无码免费一区二区三区 | 成人毛片一区二区 | 欧美国产日产一区二区 | 亚洲色欲久久久综合网东京热 | 天天摸天天透天天添 | 少妇人妻偷人精品无码视频 | 狂野欧美性猛xxxx乱大交 | 女人被爽到呻吟gif动态图视看 | 香蕉久久久久久av成人 | 一二三四社区在线中文视频 | 国产成人无码午夜视频在线观看 | 国产激情综合五月久久 | 亚洲精品久久久久中文第一幕 | 清纯唯美经典一区二区 | 国产一区二区三区影院 | 亚洲国产午夜精品理论片 | 成人三级无码视频在线观看 | 青青草原综合久久大伊人精品 | 免费观看激色视频网站 | 强辱丰满人妻hd中文字幕 | 精品 日韩 国产 欧美 视频 | 国产精品爱久久久久久久 | 亚洲色www成人永久网址 | 亚洲欧洲无卡二区视頻 | 精品国产aⅴ无码一区二区 | 日韩在线不卡免费视频一区 | 亚洲精品午夜国产va久久成人 | 精品国偷自产在线视频 | 亚洲精品国偷拍自产在线麻豆 | 一个人看的www免费视频在线观看 | 日本熟妇人妻xxxxx人hd | 精品国产一区av天美传媒 | 久久99精品国产麻豆蜜芽 | 久久久精品欧美一区二区免费 | 久久久av男人的天堂 | 中文毛片无遮挡高清免费 | 欧美 亚洲 国产 另类 | 亚洲国产高清在线观看视频 | 九月婷婷人人澡人人添人人爽 | 日本精品人妻无码77777 天堂一区人妻无码 | 精品国偷自产在线视频 | 日本在线高清不卡免费播放 | 51国偷自产一区二区三区 | аⅴ资源天堂资源库在线 | 少妇性l交大片欧洲热妇乱xxx | 青草青草久热国产精品 | 中文字幕精品av一区二区五区 | 久久国产36精品色熟妇 | 国产成人无码av片在线观看不卡 | 国产舌乚八伦偷品w中 | 男女爱爱好爽视频免费看 | 亚洲 激情 小说 另类 欧美 | 日本一本二本三区免费 | 亚洲一区二区三区在线观看网站 | 无码国内精品人妻少妇 | 中文毛片无遮挡高清免费 | 性欧美videos高清精品 | 欧美熟妇另类久久久久久多毛 | 九九在线中文字幕无码 | 麻豆蜜桃av蜜臀av色欲av | 99久久人妻精品免费一区 | 亚洲欧美日韩成人高清在线一区 | 在线视频网站www色 | 大胆欧美熟妇xx | 99精品国产综合久久久久五月天 | 无码乱肉视频免费大全合集 | 色五月丁香五月综合五月 | 精品无人区无码乱码毛片国产 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 久久亚洲日韩精品一区二区三区 | 扒开双腿疯狂进出爽爽爽视频 | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲日韩一区二区三区 | 亚洲国产精品一区二区第一页 | 1000部啪啪未满十八勿入下载 | 国精产品一区二区三区 | 欧美性黑人极品hd | 国产9 9在线 | 中文 | 国产精品无码mv在线观看 | 国产精品第一区揄拍无码 | 老头边吃奶边弄进去呻吟 | 久久精品女人天堂av免费观看 | 国产乡下妇女做爰 | 色噜噜亚洲男人的天堂 | 久青草影院在线观看国产 | 中文字幕无码日韩专区 | 综合网日日天干夜夜久久 | 色综合久久久无码网中文 | 国产后入清纯学生妹 | 亚洲の无码国产の无码影院 | 久久久精品456亚洲影院 | 国产xxx69麻豆国语对白 | 国产无套内射久久久国产 | 欧美日韩综合一区二区三区 | 日本熟妇人妻xxxxx人hd | 亚洲乱码国产乱码精品精 | 成年美女黄网站色大免费全看 | 国产精品久久久久影院嫩草 | 精品一区二区三区无码免费视频 | 熟妇人妻无乱码中文字幕 | 久久久久久久久蜜桃 | 亚洲国产欧美日韩精品一区二区三区 | 午夜时刻免费入口 | 性生交大片免费看女人按摩摩 | 日韩欧美成人免费观看 | 久久亚洲精品中文字幕无男同 | 东京热男人av天堂 | 免费人成在线视频无码 | 51国偷自产一区二区三区 | 国产极品美女高潮无套在线观看 | 熟妇激情内射com | 久久久精品欧美一区二区免费 | 爆乳一区二区三区无码 | 国产另类ts人妖一区二区 | 少妇人妻偷人精品无码视频 | 精品成在人线av无码免费看 | 日本免费一区二区三区最新 | 国产三级精品三级男人的天堂 | 成人一在线视频日韩国产 | 久久亚洲精品成人无码 | 国产九九九九九九九a片 | 久久久精品456亚洲影院 | 5858s亚洲色大成网站www | 国产色在线 | 国产 | 亚洲熟妇色xxxxx亚洲 | 99麻豆久久久国产精品免费 | 久久亚洲精品成人无码 | 人妻与老人中文字幕 | 久久午夜无码鲁丝片午夜精品 | 中文字幕 人妻熟女 | 99在线 | 亚洲 | 欧美黑人巨大xxxxx | 丰满人妻被黑人猛烈进入 | 男女下面进入的视频免费午夜 | 国产女主播喷水视频在线观看 | 国产精品久免费的黄网站 | 色五月五月丁香亚洲综合网 | 美女黄网站人色视频免费国产 | 激情国产av做激情国产爱 | 福利一区二区三区视频在线观看 | 中文字幕无码人妻少妇免费 | 波多野结衣一区二区三区av免费 | 在线看片无码永久免费视频 | 无码人妻精品一区二区三区下载 | 成人精品一区二区三区中文字幕 | 中文精品无码中文字幕无码专区 | 高清国产亚洲精品自在久久 | 噜噜噜亚洲色成人网站 | 狠狠噜狠狠狠狠丁香五月 | 亚洲精品综合一区二区三区在线 | 精品 日韩 国产 欧美 视频 | 男女猛烈xx00免费视频试看 | 亚洲伊人久久精品影院 | 国产农村乱对白刺激视频 | 在线播放免费人成毛片乱码 | 亚洲乱亚洲乱妇50p | 欧美日韩精品 | 免费看少妇作爱视频 | 亚洲成av人在线观看网址 | 性色av无码免费一区二区三区 | 亚洲娇小与黑人巨大交 | 无码av最新清无码专区吞精 | 丰满妇女强制高潮18xxxx | 国产香蕉97碰碰久久人人 | 国産精品久久久久久久 | 国产va免费精品观看 | 精品久久久久久人妻无码中文字幕 | 国产又粗又硬又大爽黄老大爷视 | 亚洲日本在线电影 | 欧美日韩精品 | 亚洲午夜无码久久 | 亚洲中文字幕成人无码 | 窝窝午夜理论片影院 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 中文字幕乱码中文乱码51精品 | 久久综合狠狠综合久久综合88 | 无码毛片视频一区二区本码 | 少妇高潮一区二区三区99 | 欧美国产日韩久久mv | 亚洲精品久久久久中文第一幕 | 成人一在线视频日韩国产 | 免费中文字幕日韩欧美 | 精品欧美一区二区三区久久久 | 4hu四虎永久在线观看 | 成人av无码一区二区三区 | 国产尤物精品视频 | 国产成人一区二区三区在线观看 | 久久人人爽人人爽人人片ⅴ | a在线亚洲男人的天堂 | 日本一卡2卡3卡四卡精品网站 | 人妻互换免费中文字幕 | 狠狠色欧美亚洲狠狠色www | av无码不卡在线观看免费 | 久久精品女人的天堂av | 国产成人无码午夜视频在线观看 | 亚洲中文字幕无码中字 | √8天堂资源地址中文在线 | 国产sm调教视频在线观看 | 国内精品人妻无码久久久影院 | 大乳丰满人妻中文字幕日本 | 高潮毛片无遮挡高清免费视频 | 亚洲成av人片在线观看无码不卡 | 国产亚洲精品久久久久久国模美 | 日韩精品成人一区二区三区 | 久久亚洲中文字幕精品一区 | 国产亚洲日韩欧美另类第八页 | 精品无码一区二区三区的天堂 | www国产精品内射老师 | 国产人妖乱国产精品人妖 | 18禁黄网站男男禁片免费观看 | 国产成人无码a区在线观看视频app | 18禁止看的免费污网站 | 超碰97人人做人人爱少妇 | 欧美性生交xxxxx久久久 | 精品无码国产一区二区三区av | 国产精品第一国产精品 | 女高中生第一次破苞av | 亲嘴扒胸摸屁股激烈网站 | 亚洲 高清 成人 动漫 | 亚洲国产精品一区二区第一页 | 俺去俺来也www色官网 | 久久人人97超碰a片精品 | 粗大的内捧猛烈进出视频 | 国产suv精品一区二区五 | 午夜福利一区二区三区在线观看 | 少妇性l交大片欧洲热妇乱xxx | 午夜时刻免费入口 | 成人av无码一区二区三区 | 给我免费的视频在线观看 | 天天摸天天透天天添 | 一本久久a久久精品vr综合 | 日本乱人伦片中文三区 | 少妇厨房愉情理9仑片视频 | 午夜性刺激在线视频免费 | 国产精品久久久久久亚洲毛片 | 人妻夜夜爽天天爽三区 | 国产精品沙发午睡系列 | 97精品人妻一区二区三区香蕉 | 国产av人人夜夜澡人人爽麻豆 | 久久综合狠狠综合久久综合88 | 亚洲欧美综合区丁香五月小说 | 奇米影视7777久久精品人人爽 | 无遮挡国产高潮视频免费观看 | 狠狠色丁香久久婷婷综合五月 | 午夜性刺激在线视频免费 | 亚洲无人区一区二区三区 | 狠狠色色综合网站 | 99精品久久毛片a片 | 国产麻豆精品一区二区三区v视界 | 一本无码人妻在中文字幕免费 | 欧美熟妇另类久久久久久不卡 | 国产精品99久久精品爆乳 | 久久无码专区国产精品s | 在线播放无码字幕亚洲 | 久久99精品久久久久久 | 俺去俺来也在线www色官网 | 国产精品亚洲а∨无码播放麻豆 | 国产xxx69麻豆国语对白 | 亚洲中文字幕无码中文字在线 | 中文亚洲成a人片在线观看 | 婷婷综合久久中文字幕蜜桃三电影 | 亚洲aⅴ无码成人网站国产app | 国产成人精品三级麻豆 | 波多野结衣一区二区三区av免费 | 老子影院午夜精品无码 | 丝袜 中出 制服 人妻 美腿 | 欧美性生交xxxxx久久久 | 无码精品人妻一区二区三区av | 亚洲精品国偷拍自产在线麻豆 | 精品夜夜澡人妻无码av蜜桃 | 精品久久久无码人妻字幂 | 极品尤物被啪到呻吟喷水 | 色五月丁香五月综合五月 | 亚洲精品成a人在线观看 | 又大又黄又粗又爽的免费视频 | 一区二区三区乱码在线 | 欧洲 | 久久久久免费看成人影片 | 久久久久av无码免费网 | 国产亚洲精品久久久久久 | 国内精品久久毛片一区二区 | 婷婷五月综合缴情在线视频 | 少妇厨房愉情理9仑片视频 | 精品国产麻豆免费人成网站 | 少妇一晚三次一区二区三区 | 综合网日日天干夜夜久久 | 欧美色就是色 | 精品 日韩 国产 欧美 视频 | 午夜熟女插插xx免费视频 | 国产精品久久久久影院嫩草 | 欧美兽交xxxx×视频 | 欧美精品在线观看 | 国产热a欧美热a在线视频 | 精品日本一区二区三区在线观看 | 久久精品一区二区三区四区 | 国产精品亚洲五月天高清 | 欧美zoozzooz性欧美 | 免费观看激色视频网站 | 亚洲日韩av片在线观看 | 国产亚洲精品久久久久久大师 | 一本精品99久久精品77 | 久久综合九色综合97网 | 日韩在线不卡免费视频一区 | √8天堂资源地址中文在线 | 麻豆国产人妻欲求不满 | 国产激情无码一区二区app | 97夜夜澡人人双人人人喊 | 亚洲乱码国产乱码精品精 | 亚洲va中文字幕无码久久不卡 | 久久熟妇人妻午夜寂寞影院 | 老子影院午夜伦不卡 | 欧美精品免费观看二区 | 久久综合色之久久综合 | 荫蒂被男人添的好舒服爽免费视频 | 中国女人内谢69xxxxxa片 | 午夜无码人妻av大片色欲 | 青草青草久热国产精品 | 波多野结衣aⅴ在线 | 色婷婷综合中文久久一本 | 亚洲一区二区三区国产精华液 | 国内精品人妻无码久久久影院蜜桃 | 日日鲁鲁鲁夜夜爽爽狠狠 | 无码人妻av免费一区二区三区 | 国产成人精品三级麻豆 | 久久精品国产一区二区三区 | 成人免费视频在线观看 | 成年美女黄网站色大免费全看 | 日本熟妇大屁股人妻 | 鲁鲁鲁爽爽爽在线视频观看 | 国产三级精品三级男人的天堂 | 亚洲一区二区三区国产精华液 | 无码帝国www无码专区色综合 | 国产av人人夜夜澡人人爽麻豆 | 国产又爽又黄又刺激的视频 | 亚洲人亚洲人成电影网站色 | 无码人妻av免费一区二区三区 | 国产激情艳情在线看视频 | 熟女少妇在线视频播放 | 亚洲精品国偷拍自产在线麻豆 | 老司机亚洲精品影院 | 玩弄人妻少妇500系列视频 | 国产农村乱对白刺激视频 | 欧美肥老太牲交大战 | 亚洲综合无码久久精品综合 | 国产精品久久久久久亚洲毛片 | 精品国产av色一区二区深夜久久 | 88国产精品欧美一区二区三区 | 国产精品亚洲五月天高清 | 骚片av蜜桃精品一区 | 性欧美大战久久久久久久 | 少妇一晚三次一区二区三区 | 久久无码专区国产精品s | 日韩av激情在线观看 | 欧美变态另类xxxx | 亚洲一区二区观看播放 | 久久天天躁狠狠躁夜夜免费观看 | 久热国产vs视频在线观看 | 国产精品内射视频免费 | 国产亚洲精品久久久ai换 | 亚洲性无码av中文字幕 | 亚洲色成人中文字幕网站 | 青青久在线视频免费观看 | 成熟女人特级毛片www免费 | 性开放的女人aaa片 | 一本久道久久综合婷婷五月 | 精品人妻中文字幕有码在线 | 国内综合精品午夜久久资源 | 麻豆果冻传媒2021精品传媒一区下载 | 婷婷丁香五月天综合东京热 | 日本www一道久久久免费榴莲 | 午夜男女很黄的视频 | 亚洲精品国产第一综合99久久 | 国产九九九九九九九a片 | 在线а√天堂中文官网 | 午夜无码人妻av大片色欲 | 十八禁视频网站在线观看 | 国内精品人妻无码久久久影院蜜桃 | 亚洲 日韩 欧美 成人 在线观看 | 在线播放无码字幕亚洲 | 日韩视频 中文字幕 视频一区 | www国产精品内射老师 | 日本精品少妇一区二区三区 | 色婷婷久久一区二区三区麻豆 | 捆绑白丝粉色jk震动捧喷白浆 | 日本爽爽爽爽爽爽在线观看免 | av小次郎收藏 | 全球成人中文在线 | 国产莉萝无码av在线播放 | 水蜜桃av无码 | 蜜臀aⅴ国产精品久久久国产老师 | 日本在线高清不卡免费播放 | 嫩b人妻精品一区二区三区 | 国产成人无码av在线影院 | 四虎国产精品一区二区 | 亚洲国产精品久久久久久 | 少妇久久久久久人妻无码 | 全球成人中文在线 | 色欲久久久天天天综合网精品 | 一区二区三区乱码在线 | 欧洲 | 久久精品一区二区三区四区 | 国产亚洲精品久久久久久 | 欧美乱妇无乱码大黄a片 | 99视频精品全部免费免费观看 | 激情内射日本一区二区三区 | 国产精品二区一区二区aⅴ污介绍 | 又大又硬又爽免费视频 | 未满小14洗澡无码视频网站 | 国产色精品久久人妻 | 欧美人与动性行为视频 | 伊在人天堂亚洲香蕉精品区 | 亚洲国产精品无码久久久久高潮 | 精品无码成人片一区二区98 | 免费观看的无遮挡av | 亚洲s码欧洲m码国产av | 精品国产一区二区三区四区在线看 | 欧美人与物videos另类 | 人妻有码中文字幕在线 | 日韩无码专区 | 人人妻人人藻人人爽欧美一区 | 成人女人看片免费视频放人 | 99re在线播放 | 亚洲精品国偷拍自产在线麻豆 | 奇米影视7777久久精品人人爽 | 黑人粗大猛烈进出高潮视频 | 高清无码午夜福利视频 | √天堂资源地址中文在线 | 日本成熟视频免费视频 | 夜夜影院未满十八勿进 | 国产成人精品优优av | 久久久久久九九精品久 | 国产黄在线观看免费观看不卡 | 亚洲日韩av一区二区三区四区 | 亚洲阿v天堂在线 | 午夜精品久久久久久久 | 欧美日本精品一区二区三区 | 少妇太爽了在线观看 | 精品无码av一区二区三区 | 十八禁视频网站在线观看 | 免费网站看v片在线18禁无码 | 国产 浪潮av性色四虎 | 在线播放无码字幕亚洲 | 国产性生交xxxxx无码 | 国产精品国产自线拍免费软件 | 亚洲综合色区中文字幕 | 少妇高潮喷潮久久久影院 | 国精产品一品二品国精品69xx | 图片小说视频一区二区 | 乱人伦人妻中文字幕无码 | 人妻有码中文字幕在线 | 亚洲gv猛男gv无码男同 | 亚洲熟妇色xxxxx亚洲 | 久久久久久久久888 | 67194成是人免费无码 | 无码乱肉视频免费大全合集 | 久久综合激激的五月天 | 成人亚洲精品久久久久 | 一区二区传媒有限公司 | 国产手机在线αⅴ片无码观看 | 99久久精品国产一区二区蜜芽 | 中文字幕日产无线码一区 | 九九热爱视频精品 | 欧美xxxxx精品 | 欧美三级不卡在线观看 | yw尤物av无码国产在线观看 | 人人妻人人澡人人爽精品欧美 | 精品国产福利一区二区 | 久久国产自偷自偷免费一区调 | 亚洲综合无码久久精品综合 | 亚洲日韩av一区二区三区中文 | 99久久精品午夜一区二区 | 精品乱子伦一区二区三区 | 97精品国产97久久久久久免费 | 女人被爽到呻吟gif动态图视看 | 久久久婷婷五月亚洲97号色 | 无遮无挡爽爽免费视频 | 亚洲va中文字幕无码久久不卡 | 成人无码精品1区2区3区免费看 | 丰满人妻一区二区三区免费视频 | 精品 日韩 国产 欧美 视频 | 曰韩无码二三区中文字幕 | 亚洲 高清 成人 动漫 | 波多野结衣av在线观看 | 国产精品高潮呻吟av久久 | 最近免费中文字幕中文高清百度 | 亚洲爆乳无码专区 | 亚洲乱亚洲乱妇50p | 国产精品久久久久7777 | 国产免费久久久久久无码 | 日日碰狠狠丁香久燥 | 久久午夜无码鲁丝片午夜精品 | а√资源新版在线天堂 | 成人精品天堂一区二区三区 | 中文字幕乱妇无码av在线 | 国产无套粉嫩白浆在线 | 国产精品视频免费播放 | 国产综合色产在线精品 | 人人妻人人澡人人爽精品欧美 | 亚洲精品无码人妻无码 | 国产精品美女久久久网av | 性欧美牲交在线视频 | 亚洲精品一区二区三区四区五区 | 国产网红无码精品视频 | 高清不卡一区二区三区 | 国产激情无码一区二区 | 久久人人爽人人人人片 | 18无码粉嫩小泬无套在线观看 | 一本精品99久久精品77 | 国产精品亚洲一区二区三区喷水 | 3d动漫精品啪啪一区二区中 | 亚洲精品综合一区二区三区在线 | 伦伦影院午夜理论片 | 久久久精品成人免费观看 | av无码电影一区二区三区 | 久久人人爽人人爽人人片ⅴ | 午夜不卡av免费 一本久久a久久精品vr综合 | 999久久久国产精品消防器材 | 高清不卡一区二区三区 | 午夜肉伦伦影院 | 亚洲精品一区二区三区在线观看 | 扒开双腿疯狂进出爽爽爽视频 | 国产特级毛片aaaaaa高潮流水 | 欧美日韩综合一区二区三区 | 丰满少妇高潮惨叫视频 | 亚洲精品一区二区三区四区五区 | 亚洲国产成人a精品不卡在线 | 国产人成高清在线视频99最全资源 | 久久亚洲国产成人精品性色 | 国产偷国产偷精品高清尤物 | 久久99久久99精品中文字幕 | 麻豆人妻少妇精品无码专区 | 荫蒂被男人添的好舒服爽免费视频 | 99久久婷婷国产综合精品青草免费 | 377p欧洲日本亚洲大胆 | 国产精品久久久一区二区三区 | 嫩b人妻精品一区二区三区 | 久久综合激激的五月天 | 亚洲熟妇自偷自拍另类 | 国内精品人妻无码久久久影院 | 日本熟妇浓毛 | 国产美女极度色诱视频www | 亚洲a无码综合a国产av中文 | 无码免费一区二区三区 | 中文字幕无线码免费人妻 | 国产午夜无码精品免费看 | 婷婷丁香五月天综合东京热 | 高潮毛片无遮挡高清免费 | 国产乱人偷精品人妻a片 | 国产又粗又硬又大爽黄老大爷视 | 成人性做爰aaa片免费看不忠 | 国产精品久久久久久久9999 | 亚洲 激情 小说 另类 欧美 | 色婷婷欧美在线播放内射 | av小次郎收藏 | 亚洲精品一区二区三区在线 | 亚洲欧美日韩成人高清在线一区 | 久热国产vs视频在线观看 | 奇米影视7777久久精品 | 久久久久免费看成人影片 | 国产69精品久久久久app下载 | 国产成人精品久久亚洲高清不卡 | 亚洲精品国产精品乱码视色 | 一本久久a久久精品亚洲 | 捆绑白丝粉色jk震动捧喷白浆 | 久久综合九色综合欧美狠狠 | 少妇一晚三次一区二区三区 | 熟女俱乐部五十路六十路av | 日本一区二区三区免费高清 | 久久精品国产一区二区三区肥胖 | 丁香花在线影院观看在线播放 | 国产黄在线观看免费观看不卡 | 亚洲精品国偷拍自产在线麻豆 | 成人精品天堂一区二区三区 | 亚洲区欧美区综合区自拍区 | 日韩视频 中文字幕 视频一区 | 国产精品久久久一区二区三区 | 亚洲国产午夜精品理论片 | 77777熟女视频在线观看 а天堂中文在线官网 | 国内少妇偷人精品视频免费 | 99视频精品全部免费免费观看 | 久久aⅴ免费观看 | 久久亚洲国产成人精品性色 | 麻豆md0077饥渴少妇 | 国产成人av免费观看 | 久久99精品久久久久婷婷 | 亚洲国产日韩a在线播放 | 一本色道婷婷久久欧美 | 午夜福利不卡在线视频 | 精品午夜福利在线观看 | 国产人成高清在线视频99最全资源 | 国产精品久久久久久亚洲影视内衣 | 亚洲人成网站在线播放942 | 亚洲欧洲无卡二区视頻 | 日韩精品成人一区二区三区 | 久久久久99精品成人片 | 两性色午夜免费视频 | 天天做天天爱天天爽综合网 | 午夜成人1000部免费视频 | 精品无码国产自产拍在线观看蜜 | 亚洲va欧美va天堂v国产综合 | 性啪啪chinese东北女人 | 欧美成人午夜精品久久久 | a在线观看免费网站大全 | 欧美午夜特黄aaaaaa片 | 亚洲精品一区三区三区在线观看 | 无码av中文字幕免费放 | 国产真人无遮挡作爱免费视频 | 国产真实伦对白全集 | 日本又色又爽又黄的a片18禁 | 无码国内精品人妻少妇 | 亚洲小说图区综合在线 | 蜜桃视频插满18在线观看 | 无码人妻出轨黑人中文字幕 | a片在线免费观看 | 黑人巨大精品欧美一区二区 | 国产精品久久久久久无码 | 亚洲一区二区三区偷拍女厕 | 波多野结衣乳巨码无在线观看 | 亚洲熟悉妇女xxx妇女av | 婷婷综合久久中文字幕蜜桃三电影 | 精品国产aⅴ无码一区二区 | 激情五月综合色婷婷一区二区 | 天海翼激烈高潮到腰振不止 | 牲欲强的熟妇农村老妇女 | 久久亚洲精品成人无码 | 亚洲午夜久久久影院 | 国产97人人超碰caoprom | 亚洲精品美女久久久久久久 | 久久国内精品自在自线 | 欧美人与动性行为视频 | 国产无套内射久久久国产 | 欧美黑人乱大交 | 久久精品女人天堂av免费观看 | 水蜜桃亚洲一二三四在线 | 领导边摸边吃奶边做爽在线观看 | 国产三级精品三级男人的天堂 | 欧洲美熟女乱又伦 | 亚洲日韩一区二区三区 | 国产va免费精品观看 | 狠狠色丁香久久婷婷综合五月 | 国产美女精品一区二区三区 | 亚洲男人av天堂午夜在 | 亚洲综合无码一区二区三区 | 国产成人综合在线女婷五月99播放 | 国产三级久久久精品麻豆三级 | 未满小14洗澡无码视频网站 | 中文字幕无码人妻少妇免费 | 小sao货水好多真紧h无码视频 | 亚洲国产精品无码一区二区三区 | 久久亚洲中文字幕无码 | 久久精品丝袜高跟鞋 | 黑人巨大精品欧美黑寡妇 | 一二三四在线观看免费视频 | www国产亚洲精品久久久日本 | 日本一区二区三区免费播放 | 妺妺窝人体色www在线小说 | 精品人妻中文字幕有码在线 | 亚洲中文字幕无码中文字在线 | 国产在线一区二区三区四区五区 | 精品国偷自产在线 | 亚洲成a人片在线观看无码 | 国产网红无码精品视频 | 波多野结衣乳巨码无在线观看 | 国产成人无码av片在线观看不卡 | 成人性做爰aaa片免费看不忠 | 精品亚洲成av人在线观看 | 中文无码成人免费视频在线观看 | 无码人妻精品一区二区三区不卡 | 狂野欧美性猛xxxx乱大交 | 老子影院午夜伦不卡 | 久久精品女人天堂av免费观看 | 亚洲gv猛男gv无码男同 | 一本久久a久久精品亚洲 | 久久久久成人精品免费播放动漫 | 人人妻人人藻人人爽欧美一区 | 精品久久久久久人妻无码中文字幕 | 波多野结衣乳巨码无在线观看 | 久久久久亚洲精品中文字幕 | 欧美 日韩 人妻 高清 中文 | 欧美 日韩 人妻 高清 中文 | 国内少妇偷人精品视频 | 国产精品第一区揄拍无码 | 曰韩少妇内射免费播放 | 亲嘴扒胸摸屁股激烈网站 | 国精产品一区二区三区 | 又黄又爽又色的视频 | 国产亚洲精品久久久久久大师 | 国产小呦泬泬99精品 | 奇米影视7777久久精品人人爽 | 久久久无码中文字幕久... | 中文无码伦av中文字幕 | 中文字幕日韩精品一区二区三区 | 无码福利日韩神码福利片 | 狠狠噜狠狠狠狠丁香五月 | aa片在线观看视频在线播放 | 亚洲自偷精品视频自拍 | 国产精品二区一区二区aⅴ污介绍 | 欧美野外疯狂做受xxxx高潮 | 国产精品无码成人午夜电影 | 欧美猛少妇色xxxxx | 国产精品第一国产精品 | 精品国产精品久久一区免费式 | 99视频精品全部免费免费观看 | 激情亚洲一区国产精品 | 久久久久久久人妻无码中文字幕爆 | 亚洲一区二区三区无码久久 | 激情国产av做激情国产爱 | 亚洲va欧美va天堂v国产综合 | 中文字幕乱码亚洲无线三区 | 精品亚洲韩国一区二区三区 | 中文字幕无码免费久久99 | а√天堂www在线天堂小说 | 领导边摸边吃奶边做爽在线观看 | 激情亚洲一区国产精品 | 国产精品久久久午夜夜伦鲁鲁 | 国模大胆一区二区三区 | 亚洲国产精华液网站w | 国产av无码专区亚洲awww | 国产精品无码永久免费888 | 天堂在线观看www | 日本免费一区二区三区最新 | 日本乱人伦片中文三区 | 国产精品-区区久久久狼 | 2020久久超碰国产精品最新 | 国产无套内射久久久国产 | 国产情侣作爱视频免费观看 | 嫩b人妻精品一区二区三区 | 亚洲男人av香蕉爽爽爽爽 | 天天摸天天透天天添 | 特黄特色大片免费播放器图片 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久久无码中文字幕久... | 国内精品人妻无码久久久影院 | 人妻无码久久精品人妻 | 女人高潮内射99精品 | 亚洲精品久久久久avwww潮水 | 久久婷婷五月综合色国产香蕉 | 精品无人国产偷自产在线 | 人妻少妇精品无码专区动漫 | 日本一本二本三区免费 | 成熟女人特级毛片www免费 | 亚洲毛片av日韩av无码 | 乱中年女人伦av三区 | 亚洲国产精品毛片av不卡在线 | 鲁一鲁av2019在线 | 在线精品亚洲一区二区 | 精品国产av色一区二区深夜久久 | 在线а√天堂中文官网 | 久久天天躁狠狠躁夜夜免费观看 | 日本乱偷人妻中文字幕 | 色综合久久88色综合天天 | 成在人线av无码免费 | 97无码免费人妻超级碰碰夜夜 | 免费看少妇作爱视频 | 全球成人中文在线 | 国产精品久久久久久久影院 | 欧美精品无码一区二区三区 | 宝宝好涨水快流出来免费视频 | 国产亚洲日韩欧美另类第八页 | 老熟妇仑乱视频一区二区 | 亚洲aⅴ无码成人网站国产app | 午夜精品一区二区三区的区别 | 一区二区传媒有限公司 | 青青久在线视频免费观看 | 久久人人爽人人爽人人片ⅴ | 人人妻人人澡人人爽人人精品浪潮 | 午夜成人1000部免费视频 | 久久精品无码一区二区三区 | 亚洲国产欧美日韩精品一区二区三区 | 东京一本一道一二三区 | 欧洲熟妇色 欧美 | 婷婷色婷婷开心五月四房播播 | 老子影院午夜精品无码 | 亲嘴扒胸摸屁股激烈网站 | 高清国产亚洲精品自在久久 | 久久这里只有精品视频9 | 中文字幕无线码免费人妻 | 久久精品人人做人人综合试看 | 黑人粗大猛烈进出高潮视频 | 国产精品.xx视频.xxtv | 中国大陆精品视频xxxx | 欧美人与善在线com | 熟女少妇在线视频播放 | 中文字幕av伊人av无码av | 丝袜足控一区二区三区 | 波多野结衣高清一区二区三区 | 又色又爽又黄的美女裸体网站 | 天海翼激烈高潮到腰振不止 | 中文字幕日韩精品一区二区三区 | 一本色道婷婷久久欧美 | 无套内射视频囯产 | 亚洲精品午夜无码电影网 | 中文字幕人成乱码熟女app | 午夜精品久久久久久久久 | 国产人妻人伦精品1国产丝袜 | 欧美精品一区二区精品久久 | 东京无码熟妇人妻av在线网址 | 精品国产青草久久久久福利 | 亚洲午夜福利在线观看 | 欧美日韩视频无码一区二区三 | 国产午夜福利亚洲第一 | 日本www一道久久久免费榴莲 | 人人妻人人澡人人爽欧美一区 | 亚洲成a人一区二区三区 | 欧美日韩亚洲国产精品 | 88国产精品欧美一区二区三区 | 日本精品少妇一区二区三区 | 高清无码午夜福利视频 | 亚洲国产精华液网站w | 亚洲理论电影在线观看 | 中文无码精品a∨在线观看不卡 | 精品久久久久久亚洲精品 | 亚洲综合无码久久精品综合 | 久久人妻内射无码一区三区 | 人妻与老人中文字幕 | 中文字幕无线码免费人妻 | 一本大道伊人av久久综合 | 亚洲中文字幕无码中字 | 亚洲精品久久久久avwww潮水 | 国产舌乚八伦偷品w中 | 精品午夜福利在线观看 | 久久综合狠狠综合久久综合88 | 色综合久久久久综合一本到桃花网 | 欧美国产日韩久久mv | 国产精品视频免费播放 | 激情内射日本一区二区三区 | 日本熟妇人妻xxxxx人hd | 少妇高潮喷潮久久久影院 | 精品国产成人一区二区三区 | 中文字幕人妻无码一夲道 | v一区无码内射国产 | 亚洲s色大片在线观看 | 亚洲天堂2017无码中文 | 无码精品人妻一区二区三区av | 捆绑白丝粉色jk震动捧喷白浆 | 日韩av无码一区二区三区不卡 | 日韩成人一区二区三区在线观看 | 少妇被黑人到高潮喷出白浆 | 1000部夫妻午夜免费 | 特级做a爰片毛片免费69 | 欧美自拍另类欧美综合图片区 | 免费观看又污又黄的网站 | 亚洲男女内射在线播放 | 无码av岛国片在线播放 | 人妻少妇被猛烈进入中文字幕 | 免费国产黄网站在线观看 | 日本xxxx色视频在线观看免费 | 免费观看激色视频网站 | 欧美zoozzooz性欧美 | 国产在线无码精品电影网 | 最近中文2019字幕第二页 | 亚洲一区二区三区国产精华液 | 88国产精品欧美一区二区三区 | 国产成人无码区免费内射一片色欲 | 午夜福利一区二区三区在线观看 | 欧洲熟妇色 欧美 | 熟妇人妻无乱码中文字幕 | 131美女爱做视频 | 国产亚av手机在线观看 | 一二三四社区在线中文视频 | 少妇性俱乐部纵欲狂欢电影 | av无码不卡在线观看免费 | 亚洲 激情 小说 另类 欧美 | 色综合视频一区二区三区 | 99久久亚洲精品无码毛片 | 亚洲小说春色综合另类 | 色诱久久久久综合网ywww | 黑人大群体交免费视频 | 18黄暴禁片在线观看 | 天堂亚洲免费视频 | 大肉大捧一进一出视频出来呀 | 国产精品理论片在线观看 | 国产精品亚洲综合色区韩国 | 国内丰满熟女出轨videos | 日本精品久久久久中文字幕 | 欧美 亚洲 国产 另类 | 任你躁国产自任一区二区三区 | 亚洲国产高清在线观看视频 | 大色综合色综合网站 | 欧美成人高清在线播放 | 欧美老熟妇乱xxxxx | 台湾无码一区二区 | 精品无码国产一区二区三区av | 免费人成网站视频在线观看 | 女人被爽到呻吟gif动态图视看 | 老太婆性杂交欧美肥老太 | 无码国产色欲xxxxx视频 | 无码国产激情在线观看 | 国产亚洲精品久久久久久久 | 日韩人妻系列无码专区 | 99久久99久久免费精品蜜桃 | 熟女少妇在线视频播放 | 黑人巨大精品欧美黑寡妇 | 日日摸日日碰夜夜爽av | 中文字幕精品av一区二区五区 | 日产国产精品亚洲系列 | 国产人妻精品午夜福利免费 | 人妻有码中文字幕在线 | 日本大香伊一区二区三区 | 久久人人爽人人爽人人片av高清 | 日韩欧美中文字幕公布 | 97资源共享在线视频 | 亚洲国产成人a精品不卡在线 | 又湿又紧又大又爽a视频国产 | 无码人妻丰满熟妇区五十路百度 | 性色av无码免费一区二区三区 | 中国女人内谢69xxxxxa片 | 国产精品欧美成人 | 婷婷综合久久中文字幕蜜桃三电影 | 亚洲熟妇色xxxxx欧美老妇 | 国产成人精品优优av | 国产激情精品一区二区三区 | 亚洲熟悉妇女xxx妇女av | 亚洲乱亚洲乱妇50p | 国产综合色产在线精品 | 国产精品人人妻人人爽 | 性欧美牲交xxxxx视频 | 色婷婷久久一区二区三区麻豆 | 久久精品国产精品国产精品污 | 成人精品一区二区三区中文字幕 | 丰满少妇高潮惨叫视频 | 成 人影片 免费观看 | 国产乡下妇女做爰 | 国产高清不卡无码视频 | 丝袜足控一区二区三区 | 国产成人无码av片在线观看不卡 | 成年美女黄网站色大免费全看 | 奇米影视7777久久精品 | 在线观看欧美一区二区三区 | 久久午夜无码鲁丝片 | 日产精品99久久久久久 | 国产偷自视频区视频 | 精品人妻av区 | 国产精品多人p群无码 | 国产va免费精品观看 | 亚洲欧洲日本无在线码 | 国产成人精品三级麻豆 | 无码人妻丰满熟妇区五十路百度 | 男女爱爱好爽视频免费看 | 国产精品va在线播放 | 欧美 丝袜 自拍 制服 另类 | 亚洲精品鲁一鲁一区二区三区 | www国产精品内射老师 | 乌克兰少妇xxxx做受 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 欧美人与牲动交xxxx | 亚洲 a v无 码免 费 成 人 a v | 免费观看又污又黄的网站 | 亚洲国产精品无码一区二区三区 | 日韩人妻无码中文字幕视频 | 久久精品一区二区三区四区 | 成人亚洲精品久久久久软件 | 久久精品99久久香蕉国产色戒 | 欧美老人巨大xxxx做受 | 国产精品毛片一区二区 | 狂野欧美性猛交免费视频 | 色欲av亚洲一区无码少妇 | 精品夜夜澡人妻无码av蜜桃 | 一本色道久久综合狠狠躁 | 东京热无码av男人的天堂 | 久久精品视频在线看15 | 国产午夜无码精品免费看 | 无码av最新清无码专区吞精 | 中文字幕无码乱人伦 | 色狠狠av一区二区三区 | 性欧美大战久久久久久久 | 精品夜夜澡人妻无码av蜜桃 | 永久免费精品精品永久-夜色 | 日韩亚洲欧美中文高清在线 | 国产三级精品三级男人的天堂 | 久久亚洲日韩精品一区二区三区 | 亚洲va中文字幕无码久久不卡 | 两性色午夜视频免费播放 | 国产va免费精品观看 | 国产精品亚洲专区无码不卡 | 日本精品久久久久中文字幕 | 一个人看的www免费视频在线观看 | 国产又爽又黄又刺激的视频 | 性色av无码免费一区二区三区 | 内射后入在线观看一区 | 久久亚洲精品中文字幕无男同 | 国产精品久久久久9999小说 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 麻豆av传媒蜜桃天美传媒 | 亚洲爆乳精品无码一区二区三区 | 久久久久se色偷偷亚洲精品av | 夜夜影院未满十八勿进 | 亚洲精品中文字幕久久久久 | 人人超人人超碰超国产 | 成人欧美一区二区三区黑人免费 | 色五月丁香五月综合五月 | 乌克兰少妇性做爰 | 熟妇女人妻丰满少妇中文字幕 | 国产极品美女高潮无套在线观看 | 在线播放亚洲第一字幕 | 亚洲人成网站免费播放 | 国产精品嫩草久久久久 | 免费人成在线视频无码 | 乱人伦中文视频在线观看 | 一区二区三区乱码在线 | 欧洲 | a在线观看免费网站大全 | 亚洲s码欧洲m码国产av | 麻豆国产丝袜白领秘书在线观看 | 强伦人妻一区二区三区视频18 | 2020最新国产自产精品 | 正在播放老肥熟妇露脸 | 国产精品无码一区二区桃花视频 | 欧美 丝袜 自拍 制服 另类 | 日韩精品无码一区二区中文字幕 | 色噜噜亚洲男人的天堂 | 欧洲精品码一区二区三区免费看 | 国产精品a成v人在线播放 | 亚洲精品久久久久久久久久久 | 妺妺窝人体色www在线小说 | 日韩 欧美 动漫 国产 制服 | 精品欧洲av无码一区二区三区 | 自拍偷自拍亚洲精品10p | 国产av无码专区亚洲a∨毛片 | 国产特级毛片aaaaaa高潮流水 | 又大又紧又粉嫩18p少妇 | 亚洲国产综合无码一区 | 成人精品视频一区二区三区尤物 | 人人妻人人澡人人爽欧美精品 | 熟妇激情内射com | 久精品国产欧美亚洲色aⅴ大片 | 国产综合久久久久鬼色 | 久久无码中文字幕免费影院蜜桃 | 久久精品中文闷骚内射 | 亚洲熟悉妇女xxx妇女av | 无套内谢的新婚少妇国语播放 | 香蕉久久久久久av成人 | 99视频精品全部免费免费观看 | 99久久人妻精品免费二区 | 亚洲gv猛男gv无码男同 | 最近免费中文字幕中文高清百度 | 久久这里只有精品视频9 | 中文字幕无码免费久久9一区9 | 国产亚洲欧美日韩亚洲中文色 | 伊在人天堂亚洲香蕉精品区 | 天堂久久天堂av色综合 | 1000部啪啪未满十八勿入下载 | 国产精品久久久久影院嫩草 | 国产精品亚洲lv粉色 | 嫩b人妻精品一区二区三区 | 日韩人妻无码一区二区三区久久99 | 无套内谢老熟女 | 欧美日韩视频无码一区二区三 | 97无码免费人妻超级碰碰夜夜 | 久久aⅴ免费观看 | 一本久道久久综合婷婷五月 | 免费人成在线视频无码 | 色综合久久88色综合天天 | 99久久婷婷国产综合精品青草免费 | 精品夜夜澡人妻无码av蜜桃 | v一区无码内射国产 | 一二三四在线观看免费视频 | 国产人妻精品一区二区三区 | 国产人妻精品一区二区三区 | 内射爽无广熟女亚洲 | 久久久中文久久久无码 | 搡女人真爽免费视频大全 | 精品无码成人片一区二区98 | 精品夜夜澡人妻无码av蜜桃 | 思思久久99热只有频精品66 | 日日摸日日碰夜夜爽av | 亚洲娇小与黑人巨大交 | 人妻少妇被猛烈进入中文字幕 | 亚洲娇小与黑人巨大交 | 亚洲性无码av中文字幕 | 鲁大师影院在线观看 | 亚洲高清偷拍一区二区三区 | 夜夜躁日日躁狠狠久久av | 久久久国产精品无码免费专区 | 亚洲国产精品一区二区第一页 | 成人欧美一区二区三区黑人免费 | 青草视频在线播放 | 亚洲日本一区二区三区在线 | 天堂久久天堂av色综合 | 亚洲va欧美va天堂v国产综合 |