freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應(yīng)用]c標(biāo)準(zhǔn)庫-資料下載頁

2025-08-21 16:37本頁面
  

【正文】 錯輸出流stderr輸出一條如下所示的信息:Assertion failed: expression, file filename, line nnn然后調(diào)用abort終止執(zhí)行。其中的源文件名filename和行號nnn來自于預(yù)處理宏__FILE__和__LINE__。如果被包含時定義了宏NDEBUG,那么宏assert被忽略。7 變長變量表頭文件中的說明提供了依次處理含有未知數(shù)目和類型的函數(shù)變量表的機制。 va_start va_arg va_endinclude void va_start(va_list ap, lastarg)。type va_arg(va_list ap, type)。void va_end(va_list ap)。假設(shè)函數(shù)f含有可變數(shù)目的變量,lastarg是它的最后一個有名參數(shù),然后在f內(nèi)說明一個類型為va_list的變量ap,它將依次指向每個變量:va_list ap。在訪問任何未命名的變量前必須用va_start宏對ap進(jìn)行初始化:va_start(ap, lastarg)。此后,宏va_arg的每次執(zhí)行將產(chǎn)生一個與下一個未命名的變量有相同類型和值的值,它同時還修改ap,以使下一次使用va_arg時返回下一個變量:va_arg(ap, type)。當(dāng)所有的變量處理完畢之后,f返回之前,必須調(diào)用一次宏va_end:va_end(ap)。例子:函數(shù)sum_series()的第一個參數(shù)是變量項數(shù)。double sum_series(int num, … ){ double sum = , t。 va_list ap。 va_start(ap, num)。 for (。 num。 num) { t = va_arg(ap, double)。 sum += t。 } va_end(ap)。 return sum。}8 非局部跳轉(zhuǎn)頭文件中的說明提供了一種避免通常的函數(shù)調(diào)用和返回順序的途徑,特別的,它允許立即從一個多層嵌套的函數(shù)調(diào)用中返回。 setjmpinclude int setjmp(jmp_buf env)。setjmp()宏把當(dāng)前狀態(tài)信息保存到env中,供以后longjmp()恢復(fù)狀態(tài)信息時使用。如果是直接調(diào)用setjmp(),那么返回值 為0;如果是由于調(diào)用longjmp()而調(diào)用setjmp(),那么返回值非0。setjmp()只能在某些特定情況下調(diào)用,如在if語句、 switch語句及循環(huán)語句的條件測試部分以及一些簡單的關(guān)系表達(dá)式中。 longjmpinclude void longjmp(jmp_buf env, int val)。longjmp()用于恢復(fù)由最近一次調(diào)用setjmp()時保存到env的狀態(tài)信息。當(dāng)它執(zhí)行完時,程序就象setjmp()剛剛執(zhí)行完并返 回非0值val那樣繼續(xù)執(zhí)行。包含setjmp()宏調(diào)用的函數(shù)一定不能已經(jīng)終止。所有可訪問的對象的值都與調(diào)用longjmp()時相同,唯一的例外 是,那些調(diào)用setjmp()宏的函數(shù)中的非volatile自動變量如果在調(diào)用setjmp()后有了改變,那么就變成未定義的。9 信號處理頭文件中提供了一些用于處理程序運行期間所引發(fā)的異常條件的功能,如處理來源于外部的中斷信號或程序執(zhí)行期間出現(xiàn)的錯誤等事件。 signalinclude void (*signal(int sig, void (*handler)(int)))(int)。signal()用于確定以后當(dāng)信號sig出現(xiàn)時的處理方法。如果handler的值是SIG_DFL,那么就采用實現(xiàn)定義的缺省行為;如果 handler的值是SIG_IGN,那么就忽略該信號;否則,調(diào)用handler所指向的函數(shù)(參數(shù)為信號類型)。有效的信號包括:SIGABRT異常終止,如調(diào)用abort()。SIGFPE算術(shù)運算出錯,如除數(shù)為0或溢出。SIGILL非法函數(shù)映象,如非法指令。SIGINT交互式信號,如中斷。SIGSEGV非法訪問存儲器,如訪問不存在的內(nèi)存單元。SIGTERM發(fā)送給本程序的終止請求信號。signal()返回信號sig原來的的handler;如果出錯,則返回SIG_ERR。當(dāng)隨后出現(xiàn)信號sig時,就中斷正在執(zhí)行的操作,轉(zhuǎn)而執(zhí)行信號處理函數(shù)(*handler)(sig)。如果從信號處理程序中返回,則從中斷的位置繼續(xù)執(zhí)行。信號的初始狀態(tài)由實現(xiàn)定義。 raiseinclude int raise(int sig)。向程序發(fā)送信號sig。如果發(fā)送不成功,就返回一個非0值。10 日期與時間函數(shù)頭文件中說明了一些用于處理日期和時間的類型和函數(shù)。其中的一部分函數(shù)用于處理當(dāng)?shù)貢r間,因為時區(qū)等原因,當(dāng)?shù)貢r 間與日歷時間可能不相同。clock_t和time_t是兩個用于表示時間的算術(shù)類型,而struct tm則用于存放日歷時間的各個成分。tm的各個成員的用途及取值范圍如下:int tm_sec。 /* 秒,0~61 */int tm_min。 /* 分,0~59 */int tm_hour。 /* 時,0~23 */int tm_mday。 /* 日,1~31 */int tm_mon。 /* 月(從1月開始),0~11 */int tm_year。 /* 年(從1900年開始) */int tm_wday。 /* 星期(從周日開始),0~6 */int tm_yday。 /* 天數(shù)(從1月1日開始),0~365 */int tm_isdst。 /* 夏令時標(biāo)記 */其中,tm_isdst在使用夏令時時其值為正,在不使用夏令時時其值為0,如果該信息不能使用,其值為負(fù)。 clockinclude clock_t clock(void)。返回程序自開始執(zhí)行到目前為止所占用的處理機時間。如果處理機時間不可使用,那么返回1。clock()/CLOCKS_PER_SEC是以秒為單位表示的時間。 timeinclude time_t time(time_t *tp)。返回當(dāng)前日歷時間。如果日歷時間不能使用,則返回1。如果tp不為NULL,那么同時把返回值賦給*tp。 difftimeinclude double difftime(time_t time2, time_t time1)。返回time2time1的值(以秒為單位)。 mktimeinclude time_t mktime(struct tm *tp)。將結(jié)構(gòu)*tp中的當(dāng)?shù)貢r間轉(zhuǎn)換為time_t類型的日歷時間,并返回該時間。如果不能轉(zhuǎn)換,則返回1。 asctimeinclude char *asctime(const struct tm *tp)。將結(jié)構(gòu)*tp中的時間轉(zhuǎn)換成如下所示的字符串形式:day month date hours:minutes:seconds year\n\0如:Fri Apr 15 15:14:13 2005\n\0返回指向該字符串的指針。字符串存儲在可被其他調(diào)用重寫的靜態(tài)對象中。 ctimeinclude char *ctime(const time_t *tp)。將*tp中的日歷時間轉(zhuǎn)換為當(dāng)?shù)貢r間的字符串,并返回指向該字符串指針。字符串存儲在可被其他調(diào)用重寫的靜態(tài)對象中。等價于如下調(diào)用:asctime(localtime(tp))。 gmtimeinclude struct tm *gmtime(const time_t *tp)。將*tp中的日歷時間轉(zhuǎn)換成struct tm結(jié)構(gòu)形式的國際標(biāo)準(zhǔn)時間(UTC),并返回指向該結(jié)構(gòu)的指針。如果轉(zhuǎn)換失敗,返回NULL。結(jié)構(gòu)內(nèi)容存儲在可被其他調(diào)用重寫的靜態(tài)對象中。 localtimeinclude struct tm *localtime(const time_t *tp)。將*tp中的日歷時間轉(zhuǎn)換成struct tm結(jié)構(gòu)形式的本地時間,并返回指向該結(jié)構(gòu)的指針。結(jié)構(gòu)內(nèi)容存儲在可被其他調(diào)用重寫的靜態(tài)對象中。 strftimeinclude size_t strftime(char *s, size_t smax, const char *fmt, const struct tm *tp)。根據(jù)fmt的格式說明把結(jié)構(gòu)*tp中的日期與時間信息轉(zhuǎn)換成指定的格式,并存儲到s所指向的數(shù)組中,寫到s中的字符數(shù)不能多于smax。函數(shù)返回實際寫到s中的字符數(shù)(不包括39。\039。);如果產(chǎn)生的字符數(shù)多于smax,則返回0。fmt類似于printf()中的格式說明,它由0個或多個轉(zhuǎn)換規(guī)格說明與普通字符組成。普通字符原封不動的拷貝到s中,每個%c按照下面所描述的格式用與當(dāng)?shù)丨h(huán)境相適應(yīng)的值來替換。轉(zhuǎn)換規(guī)格列表如下:格式說明%a一星期中各天的縮寫名%A一星期中各天的全名%b縮寫月份名%B月份全名%c當(dāng)?shù)貢r間和日期表示%d用整數(shù)表示的一個月中的第幾天(01~31)%H用整數(shù)表示的時(24小時制,00~23)%I用整數(shù)表示的時(12小時制,01~12)%j用整數(shù)表示的一年中各天(001~366)%m用整數(shù)表示的月份(01~12)%M用整數(shù)表示的分(00~59)%p與AM/PM對應(yīng)的當(dāng)?shù)乇硎痉椒?S用整數(shù)表示的秒(00~61)%U用整數(shù)表示一年中的星期數(shù)(00~53,將星期日看作為每周的第一天)%w用整數(shù)表示一周中的各天(0~6,星期日為0)%W用整數(shù)表示一年中的星期數(shù)(00~53,將星期一看作為每周的第一天)%x當(dāng)?shù)厝掌诒硎?X當(dāng)?shù)貢r間表示%y不帶公元的年(00~99)%Y完整年份表示%Z時區(qū)名字(可獲得時)%%%本身11 由實現(xiàn)定義的限制和頭文件中定義了用于表示整類型大小的常量。以下所列的值是可接受的最小值,實際系統(tǒng)中可能有更大的值。CHAR_BIT8char類型的位數(shù)CHAR_MAX UCHAR_MAX或SCHAR_MAXchar類型的最大值CHAR_MIN0或SCHAR_MINchar類型的最小值INT_MAX 32767int類型的最大值INT_MIN32767int類型的最小值LONG_MAX2147483647long的最大值LONG_MIN2147483647long類型的最小值SCHAR_MAX+127signed char類型的最大值SCHAR_MIN127signed char類型的最小值SHRT_MAX+32767short類型的最大值SHRT_MIN32767short類型的最小值UCHAR_MAX255unsigned char類型的最大值UINT_MAX65535unsigned int類型的最大值ULONG_MAX4294967295unsigned long的最大值USHRT_MAX65535unsigned short的最大值以下是的一個子集,是與浮點算術(shù)運算相關(guān)的一些常量。給出的每個值代表相應(yīng)量的一個最小取值。實際實現(xiàn)可以定義適當(dāng)?shù)闹?。FLT_RADIX2指數(shù)表示的基數(shù),如16FLT_ROUNDS加法的浮點舍入規(guī)則FLT_DIG6float類型精度(小數(shù)位數(shù))FLT_EPSILON1E5使“ + x != ”成立的最小xFLT_MANT_DIG基數(shù)為FLT_RADIX的尾數(shù)中的數(shù)字?jǐn)?shù)FLT_MAX1E+37最大浮點數(shù)FLT_MAX_EXP使FLT_RADIX^(n1)可表示的最大nFLT_MIN1E37最小的規(guī)范化浮點數(shù)FLT_MIN_EXP使10^n為規(guī)范化數(shù)的最小nDBL_DIG10double類型精度(小數(shù)位數(shù))DBL_EPSILON1E9使“ + x != ”成立的最小xDBL_MANT_DIG基數(shù)為FLT_RADIX的尾數(shù)中的數(shù)字?jǐn)?shù)DBL_MAX1E+37最大雙精度浮點數(shù)DBL_MAX_EXP使FLT_RADIX^(n1)可表示的最大nDBL_MIN1E37最小的規(guī)范化雙精度浮點數(shù)DBL_MIN_EXP使10^n為規(guī)范化數(shù)的最小n
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1