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

首頁 > 職業資格  > 

C語言assert的用法

2023-02-11   來源:萬能知識網

C語言assert的用法


(資料圖片僅供參考)

assert宏的原型定義在中,其作用是如果它的.條件返回錯誤,則終止程序執行,以下是小編為大家搜索整理的C語言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
国产不卡在线视频| 黄色精品一二区| 中文一区在线播放| 欧美极品少妇xxxxⅹ高跟鞋 | 日韩一卡二卡三卡四卡| 精品国产一区二区三区久久久蜜月 | 国产精品18久久久久久久网站| 高清不卡一区二区| 欧美性极品少妇| 国产亚洲欧美在线| 亚洲va天堂va国产va久| 国产精品18久久久久久久久| 欧美午夜片在线观看| 亚洲精品在线电影| 一个色在线综合| 高清beeg欧美| 7777精品伊人久久久大香线蕉| 中文字幕一区三区| 国产综合久久久久久久久久久久| 在线亚洲一区观看| 欧美国产丝袜视频| 久久精品二区亚洲w码| 欧美午夜一区二区三区| 亚洲欧洲一区二区在线播放| 国产麻豆精品一区二区| 欧美肥大bbwbbw高潮| 亚洲黄色av一区| 成人黄色在线视频| 26uuu色噜噜精品一区二区| 亚洲成人动漫精品| 91视频com| 中文字幕一区二区三区av| 国产一区二三区| 日韩欧美国产不卡| 偷拍一区二区三区| 欧美综合视频在线观看| 自拍偷拍国产精品| 成人午夜在线视频| 久久嫩草精品久久久精品一| 日韩国产欧美一区二区三区| 精品1区2区3区| 一区二区三区四区不卡在线| youjizz久久| 中文字幕一区二区三区不卡在线| 国产精品99久久久久久有的能看| 欧美大度的电影原声| 日本 国产 欧美色综合| 欧美色图激情小说| 亚洲线精品一区二区三区| 91丨porny丨蝌蚪视频| 国产精品人妖ts系列视频| 国产成人自拍网| 国产精品久久久久久久午夜片| 国产999精品久久久久久绿帽| 久久婷婷成人综合色| 国产精品一区二区果冻传媒| 国产日本一区二区| 丁香婷婷综合五月| 国产日韩欧美综合一区| 国产成人高清在线| 日韩一区欧美小说| 在线观看视频一区二区| 日韩国产精品久久久| 欧美mv日韩mv国产网站| 国产激情视频一区二区三区欧美| 国产日韩欧美麻豆| 波多野结衣亚洲| 樱花草国产18久久久久| 91精品欧美福利在线观看| 激情综合网激情| 欧美激情资源网| 91麻豆蜜桃一区二区三区| 亚洲午夜精品在线| 日韩一区二区免费电影| 高清beeg欧美| 亚洲国产毛片aaaaa无费看| 欧美一区二区三区四区在线观看| 国内欧美视频一区二区| 国产精品国模大尺度视频| 欧洲精品在线观看| 九色|91porny| 亚洲图片你懂的| 欧美一级一级性生活免费录像| 国产精品1区2区3区| 亚洲午夜精品网| 欧美变态口味重另类| 91首页免费视频| 日韩av电影免费观看高清完整版在线观看| 欧美va在线播放| 色综合色狠狠天天综合色| 日韩高清不卡一区二区三区| 国产日韩欧美a| 欧美三区免费完整视频在线观看| 精品一二三四在线| 亚洲精品国产精华液| 欧美成人aa大片| 欧美伊人精品成人久久综合97| 久久精品国产99久久6| 亚洲视频一二三区| 欧美v亚洲v综合ⅴ国产v| 色婷婷久久一区二区三区麻豆| 麻豆精品一区二区av白丝在线| 亚洲男同性视频| 国产婷婷一区二区| 欧美一区二区在线看| 色久综合一二码| 国产.欧美.日韩| 蜜桃av一区二区| 亚洲黄色录像片| 国产精品网曝门| 精品美女在线播放| 欧美精品黑人性xxxx| 91视频.com| 波多野结衣91| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲一区影音先锋| 亚洲欧美日韩在线不卡| 久久毛片高清国产| 日韩一卡二卡三卡| 欧美精品丝袜中出| 色狠狠综合天天综合综合| 成人国产精品视频| 国产成人鲁色资源国产91色综| 免费黄网站欧美| 日本在线不卡一区| 婷婷久久综合九色综合绿巨人| 亚洲欧美偷拍卡通变态| 国产精品福利一区| 国产女人水真多18毛片18精品视频| 日韩欧美国产一区在线观看| 这里只有精品视频在线观看| 欧美三级中文字幕| 欧美色大人视频| 欧美日韩国产一二三| 在线看国产一区| 在线观看成人免费视频| 91久久久免费一区二区| 日本高清无吗v一区| 色琪琪一区二区三区亚洲区| 91影院在线观看| 91麻豆国产自产在线观看| 色婷婷av一区二区三区软件| 色激情天天射综合网| 在线观看欧美精品| 8v天堂国产在线一区二区| 3d动漫精品啪啪| 精品日产卡一卡二卡麻豆| 欧美刺激午夜性久久久久久久| 精品久久久久久久久久久久包黑料 | 丁香激情综合五月| 国产精品 欧美精品| 国产成人av影院| av在线综合网| 91浏览器在线视频| 欧美亚洲国产一区在线观看网站| 欧美吻胸吃奶大尺度电影| 欧美日韩成人综合| 精品国产成人系列| 国产精品嫩草影院av蜜臀| 亚洲精品视频免费看| 日韩福利视频导航| 国产一区二区中文字幕| 成人免费毛片片v| 色菇凉天天综合网| 欧美伦理视频网站| 欧美成人综合网站| 一区视频在线播放| 日韩电影在线看| 国产iv一区二区三区| 色婷婷av一区二区三区大白胸| 在线不卡免费av| 亚洲国产精品成人综合| 亚洲国产另类精品专区| 国产主播一区二区三区| 91在线视频播放| 日韩三级电影网址| 中文字幕日韩av资源站| 人人超碰91尤物精品国产| 成人教育av在线| 91精品综合久久久久久| 国产精品日韩成人| 日韩国产精品久久久久久亚洲| 国产福利一区在线观看| 色av一区二区| 2021中文字幕一区亚洲| 伊人色综合久久天天人手人婷| 久久国产三级精品| 91久久精品国产91性色tv| 久久亚洲综合色一区二区三区| 亚洲美女少妇撒尿| 国产精品自在在线| 制服丝袜一区二区三区| 国产精品久久久久久久第一福利| 五月婷婷久久丁香| 99国产精品久久久久久久久久 | 色诱亚洲精品久久久久久| 日韩亚洲欧美中文三级| 一区二区三区资源| 国产成人精品免费在线| 欧美一级久久久久久久大片|