亚洲人成在线观看一区二区 _狠狠88综合久久久久综合网_亚洲品质自拍_国产精品国产a

首頁 > 職業資格  > 

C語言assert用法

2023-01-01   來源:萬能知識網

C語言assert用法

assert宏的原型定義在中,其作用是如果它的條件返回錯誤,則終止程序執行,下面是小編為大家搜索整理的C語言assert用法,希望大家能有所收獲,更多精彩內容請及時關注我們應屆畢業生考試網!

assert宏的原型定義在中,其作用是如果它的條件返回錯誤,則終止程序執行,原型定義:


(資料圖片)

#include void assert( int expression );assert的.作用是現計算表達式 expression ,如果其值為假(即為0),那么它先向stderr打印一條出錯信息,

然后通過調用 abort 來終止程序運行。

請看下面的程序清單badptr.c:

復制代碼 代碼如下:

#include

#include

#include

int main( void )

{

FILE *fp;

fp = fopen( "test.txt", "w" );//以可寫的方式打開一個文件,如果不存在就創建一個同名文件

assert( fp ); //所以這里不會出錯

fclose( fp );

fp = fopen( "noexitfile.txt", "r" );//以只讀的方式打開一個文件,如果不存在就打開文件失敗

assert( fp ); //所以這里出錯

fclose( fp ); //程序永遠都執行不到這里來

return 0;

}

宏名: assert功 能: 測試一個條件并可能使程序終止

用 法: void assert(int test);

程序例:

復制代碼 代碼如下:

#include

#include

#include

struct ITEM {

int key;

int value;

};

/* add item to list, make sure list is not null */

void additem(struct ITEM *itemptr) {

assert(itemptr != NULL);

/* add item to list */

}

int main(void)

{

additem(NULL);

return 0;

}

assert() 宏用法注意:assert是宏,而不是函數。在C的assert.h頭文件中。assert宏的原型定義在中,其作用是如果它的條件返回錯誤,則終止程序執行,原型定義:

復制代碼 代碼如下:

#include

void assert( int expression );

assert的作用是先計算表達式expression,如果其值為假(即為0),那么它先向標準錯誤流stderr打印一條出錯信息,然后通過調用abort來終止程序運行;否則,assert()無任何作用。宏assert()一般用于確認程序的正常操作,其中表達式構造無錯時才為真值。完成調試后,不必從源代碼中刪除assert()語句,因為宏NDEBUG有定義時,宏assert()的定義為空。

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

推薦詞條

亚洲人成在线观看一区二区 _狠狠88综合久久久久综合网_亚洲品质自拍_国产精品国产a
久久久久9999亚洲精品| 欧美激情综合在线| 91精品国产入口在线| 欧美精三区欧美精三区| 欧美一区二区观看视频| 日韩免费视频一区二区| 日韩免费视频一区二区| 国产欧美一区二区精品秋霞影院| 久久九九久精品国产免费直播| 久久久综合激的五月天| 国产精品入口麻豆九色| 亚洲制服丝袜在线| 美女一区二区三区在线观看| 国产一区二区精品久久| 99免费精品视频| 欧美三级电影精品| 久久综合99re88久久爱| 国产精品国产三级国产a | 日韩色视频在线观看| 精品国产免费视频| 亚洲日本在线视频观看| 日韩不卡一区二区| 成人一级片在线观看| 欧美天堂亚洲电影院在线播放| 91精品国产综合久久久蜜臀图片 | 国产精品久久毛片| 五月婷婷久久丁香| 高清免费成人av| 欧美绝品在线观看成人午夜影视| 久久久久久亚洲综合影院红桃 | 久久久99精品免费观看不卡| 亚洲人成亚洲人成在线观看图片| 日韩国产在线一| zzijzzij亚洲日本少妇熟睡| 在线不卡的av| 亚洲欧洲国产专区| 久热成人在线视频| 欧美午夜电影网| 欧美激情艳妇裸体舞| 婷婷久久综合九色综合伊人色| 国产成a人亚洲精品| 69堂成人精品免费视频| 1区2区3区欧美| 国产美女一区二区三区| 91精品国产日韩91久久久久久| 亚洲欧洲精品一区二区精品久久久 | 欧美国产日本韩| 奇米四色…亚洲| 欧美性猛交一区二区三区精品| 国产欧美日韩三区| 激情偷乱视频一区二区三区| 91精品在线麻豆| 亚洲影院在线观看| 一本久久a久久精品亚洲| 国产欧美日产一区| 国产成人精品亚洲午夜麻豆| 日韩欧美国产wwwww| 午夜欧美电影在线观看| 欧美日韩在线不卡| 亚洲一区二区三区不卡国产欧美| 成人免费视频免费观看| 国产精品视频免费| 粉嫩av亚洲一区二区图片| 26uuu精品一区二区| 久久99精品一区二区三区| 日韩一区二区视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美日韩成人在线一区| 五月综合激情日本mⅴ| 337p亚洲精品色噜噜噜| 麻豆精品一区二区综合av| 日韩精品一区国产麻豆| 久久99久久99小草精品免视看| 欧美不卡123| 国产一区二区三区在线观看免费视频| 欧美一区二区三区免费| 美女视频黄免费的久久 | 日本一区二区三区在线不卡| 成人精品一区二区三区中文字幕| 国产嫩草影院久久久久| 99久久国产综合精品麻豆| 亚洲乱码一区二区三区在线观看| 色婷婷av一区二区三区之一色屋| 亚洲丶国产丶欧美一区二区三区| 欧美男女性生活在线直播观看 | 日本一区二区三区四区在线视频| 成人sese在线| 亚洲777理论| 日韩精品一区在线观看| 不卡一区中文字幕| 亚洲福利一二三区| 精品欧美一区二区在线观看| 丁香激情综合国产| 亚洲电影一级黄| 日韩精品一区二区在线| eeuss鲁片一区二区三区在线看| 亚洲精品老司机| 91精品国产综合久久久久| 亚洲一区二区三区三| 日韩二区在线观看| 欧美aaa在线| 91老师片黄在线观看| 精品亚洲免费视频| 国产一区二区在线视频| 亚洲日本青草视频在线怡红院| 国产亚洲综合av| 久久亚洲精华国产精华液| 欧美xxxxxxxx| 亚洲精品一区二区在线观看| 精品久久久久久久久久久院品网| 日韩网站在线看片你懂的| 日韩一区国产二区欧美三区| 91精品国产欧美一区二区| 91精品国产综合久久精品麻豆| 欧美一级午夜免费电影| 欧美mv日韩mv亚洲| 久久综合久久鬼色中文字| www国产精品av| 国产色产综合产在线视频| 中文字幕不卡的av| 亚洲女同一区二区| 夜夜精品浪潮av一区二区三区| 亚洲一区二区精品视频| 偷拍日韩校园综合在线| 蜜臀精品一区二区三区在线观看| 激情欧美日韩一区二区| 成人a级免费电影| 欧日韩精品视频| 91麻豆精品国产| 久久精品日产第一区二区三区高清版| 国产精品视频麻豆| 亚洲高清久久久| 激情文学综合插| 色综合天天做天天爱| 欧美久久久久久久久久| 久久久久国产精品人| 亚洲欧美区自拍先锋| 日韩精品成人一区二区三区| 国产精品一区二区黑丝| 色婷婷一区二区| 日韩欧美成人激情| 亚洲色图在线播放| 麻豆成人91精品二区三区| jizzjizzjizz欧美| 日韩视频123| 亚洲人吸女人奶水| 九九国产精品视频| 在线一区二区三区四区五区| 欧美成人激情免费网| 亚洲日本在线视频观看| 激情久久五月天| 欧美日韩日本视频| 国产精品人妖ts系列视频| 性欧美大战久久久久久久久| 国产1区2区3区精品美女| 在线电影欧美成精品| 亚洲欧洲av在线| 久久99久国产精品黄毛片色诱| 欧美在线免费观看视频| 亚洲国产精品成人综合色在线婷婷| 亚洲成人高清在线| av激情成人网| 久久亚洲精品小早川怜子| 日日夜夜免费精品| 在线免费精品视频| 中文字幕精品在线不卡| 日本系列欧美系列| 在线一区二区三区做爰视频网站| 亚洲国产高清不卡| 国产一区二区三区高清播放| 91精品国产一区二区三区香蕉| 一区二区国产视频| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 久久日韩精品一区二区五区| 亚洲国产精品嫩草影院| 99re这里只有精品6| 国产欧美精品一区aⅴ影院| 精品一区二区影视| 精品剧情在线观看| 日韩激情视频网站| 欧美日韩一区二区电影| 一级日本不卡的影视| 99re在线精品| 亚洲女人小视频在线观看| 成人免费视频网站在线观看| 国产日韩欧美制服另类| 国产电影精品久久禁18| 久久精品欧美一区二区三区不卡| 久久99精品国产91久久来源| 91精品国产欧美日韩| 日韩黄色片在线观看| 欧美日韩一区高清| 午夜精品国产更新| 欧美三级蜜桃2在线观看| 亚洲成在线观看| 欧美日本在线播放| 日本系列欧美系列| 久久先锋影音av| 成人丝袜高跟foot| 亚洲欧美日韩在线|