在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ C 標準庫 - < stdarg.h >
C 輸入 & 輸出
C 標準庫 - < signal.h >
C 標準庫- < string.h >
C 循環(huán)
C 數(shù)據(jù)類型
C 字符串
C 標準庫 - < stdarg.h >
C 標準庫 - < math.h >
C 預(yù)處理器
C 存儲類
C 標準庫 - < locale.h >
C 指針
C 標準庫 - < assert.h >
C 結(jié)構(gòu)體
C 命令行參數(shù)
C 標準庫 - < ctype.h >
C 強制類型轉(zhuǎn)換
C 程序結(jié)構(gòu)
C typedef
C 遞歸
C 運算符
C 環(huán)境設(shè)置
C 函數(shù)
C 位域
C 標準庫 - < stddef.h >
C 數(shù)組
C 標準庫 - < errno.h >
C 標準庫 -參考手冊
C 可變參數(shù)
C 變量
C 錯誤處理
C 作用域規(guī)則
C 文件讀寫
C 內(nèi)存管理
C 基本語法
C 標準庫 - < stdio.h >
C 標準庫 - < time.h >
C 頭文件
C 判斷
C 標準庫 - < limits.h >
C 共用體
C 標準庫 - < setjmp.h >
C 常量
C 標準庫 - < float.h >
C 簡介
C 標準庫 - < stdlib.h >

C 標準庫 - < stdarg.h >

簡介

stdarg.h 頭文件定義了一個變量類型 va_list 和三個宏,這三個宏可用于在參數(shù)個數(shù)未知(即參數(shù)個數(shù)可變)時獲取函數(shù)中的參數(shù)。

可變參數(shù)的函數(shù)通在參數(shù)列表的末尾是使用省略號(,...)定義的。

庫變量

下面是頭文件 stdarg.h 中定義的變量類型:

序號變量 & 描述
1va_list
這是一個適用于 va_start()、va_arg()va_end() 這三個宏存儲信息的類型。

庫宏

下面是頭文件 stdarg.h 中定義的宏:

序號宏 & 描述
1void va_start(va_list ap, last_arg)
這個宏初始化 ap 變量,它與 va_argva_end 宏是一起使用的。last_arg 是最后一個傳遞給函數(shù)的已知的固定參數(shù),即省略號之前的參數(shù)。
2type va_arg(va_list ap, type)
這個宏檢索函數(shù)參數(shù)列表中類型為 type 的下一個參數(shù)。
3void va_end(va_list ap)
這個宏允許使用了 va_start 宏的帶有可變參數(shù)的函數(shù)返回。如果在從函數(shù)返回之前沒有調(diào)用 va_end,則結(jié)果為未定義。