📄 assert.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><!-- Copyright 1997 The Open Group, All Rights Reserved --><title>assert</title></head><body bgcolor=white><center><font size=2>The Single UNIX ® Specification, Version 2<br>Copyright © 1997 The Open Group</font></center><hr size=2 noshade><h4><a name = "tag_000_001_203"> </a>NAME</h4><blockquote>assert - insert program diagnostics</blockquote><h4><a name = "tag_000_001_204"> </a>SYNOPSIS</h4><blockquote><pre><code>#include <<a href="assert.h.html">assert.h</a>>void assert(int <i>expression</i>);</code></pre></blockquote><h4><a name = "tag_000_001_205"> </a>DESCRIPTION</h4><blockquote>The<i>assert()</i>macro inserts diagnostics into programs.When it is executed, if<i>expression</i>is false (that is, compares equal to 0),<i>assert()</i>writes information about the particular call that failed(including the text of the argument, the name of the source fileand the source file line number - the latter are respectivelythe values of the preprocessing macros __FILE__ and __LINE__)on<i>stderr</i>and calls<i><a href="abort.html">abort()</a></i>.<p>Forcing a definition of the name NDEBUG,either from the compiler command line or with thepreprocessor control statement<b>#define NDEBUG</b>ahead of the<b>#include <assert.h></b>statement,will stop assertions frombeing compiled into the program.</blockquote><h4><a name = "tag_000_001_206"> </a>RETURN VALUE</h4><blockquote>The<i>assert()</i>macro returns no value.</blockquote><h4><a name = "tag_000_001_207"> </a>ERRORS</h4><blockquote>No errors are defined.</blockquote><h4><a name = "tag_000_001_208"> </a>EXAMPLES</h4><blockquote>None.</blockquote><h4><a name = "tag_000_001_209"> </a>APPLICATION USAGE</h4><blockquote>None.</blockquote><h4><a name = "tag_000_001_210"> </a>FUTURE DIRECTIONS</h4><blockquote>None.</blockquote><h4><a name = "tag_000_001_211"> </a>SEE ALSO</h4><blockquote><i><a href="abort.html">abort()</a></i>,<i><a href="stderr.html">stderr</a></i> ,<i><a href="assert.h.html"><assert.h></a></i>.</blockquote><h4>DERIVATION</h4><blockquote>Derived from Issue 1 of the SVID.</blockquote><hr size=2 noshade><center><font size=2>UNIX ® is a registered Trademark of The Open Group.<br>Copyright © 1997 The Open Group<br> [ <a href="../index.html">Main Index</a> | <a href="../xshix.html">XSH</a> | <a href="../xcuix.html">XCU</a> | <a href="../xbdix.html">XBD</a> | <a href="../cursesix.html">XCURSES</a> | <a href="../xnsix.html">XNS</a> ]</font></center><hr size=2 noshade></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -