永发信息网

C语言 的断言 assert 只有一个参数,Java 许多其他语言 的断言 可以多传一个字符串参数如,assert a>

答案:1  悬赏:80  手机版
解决时间 2021-08-23 14:50
C语言 的断言 assert 只有一个参数,Java 许多其他语言 的断言 可以多传一个字符串参数如,assert a>=0,a should never less than zero\n; C语言里面只能这样写 assert (a >= 0); 断言失败时没有其他提示,请问C语言有其他断言方式吗?不局限于某个库某个平台
最佳答案

先看官方解释:
assert( exp );
The assert() macro is used to test for errors. If exp evaluates to zero, assert() writes information to stderr and exits the program. If the macro NDEBUG is defined, the assert() macros will be ignored.
也就是说,assert后 程序会推迟,在debug下会有提示是在哪里退出的.
既然会退出,何必在意提示的内容呢.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在怎么可以免费在空间里设置背景音乐啊·就
哪位老兄能给我说说:武清、宝坻、蓟县、宁河
鲅鱼圈到新宾多少公里,大连市到新宾满族自治
QQ农场红土地后会有什么?牧场70级80级是什么
飞车30级礼包去哪领取?
绿色蝈蝈的研讨与练习答案去户外静听虫鸣鸟啼
怎样知道自己究竟是否被人欺负过。
骨灰盒摆放有什么讲究,家里摆鱼缸有什么讲究
周杰伦最好听十首歌
汝城县郴州大众理发店在哪里啊,我有事要去这
求一个游戏人生的开通资格 谁能赠送?
古代爱国诗词长篇,中国古代长篇诗词
咔咕软件在那下载啊
真人QQ秀还可以弄吗?
物资的意思是什么,物资名词中的“二、三项料
推荐资讯
自己敷衍自己对吗?为什么?
英语中句子的组成,和汉语差别是不是很大?
人有“五官”,何来的五官?
B-BOX练不会啦,音不对,高手快来啊--!
江汉区武汉唐家墩街新村社区卫生服务站地址有
我家电脑可以玩幻魔之眼和空战世纪吗
老夫聊发少年狂,左牵黄,右擎苍的出处?
求实况足球2010德甲补丁,最近转会更好,谢谢
诺基亚N8上有陀螺仪吗?
百变小樱究竟有多长?
跪求Michael.Buble. An.Audience 演唱会 有没
宜都市宜昌南国宾馆(城乡路)地址在哪,我要去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?