📄 qsort.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><!-- Copyright 1997 The Open Group, All Rights Reserved --><title>qsort</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_007_1843"> </a>NAME</h4><blockquote>qsort - sort a table of data</blockquote><h4><a name = "tag_000_007_1844"> </a>SYNOPSIS</h4><blockquote><pre><code>#include <<a href="stdlib.h.html">stdlib.h</a>>void qsort(void *<i>base</i>, size_t <i>nel</i>, size_t <i>width</i> int (*<i>compar</i>)(const void *, const void *));</code></pre></blockquote><h4><a name = "tag_000_007_1845"> </a>DESCRIPTION</h4><blockquote>The<i>qsort()</i>function sorts an array of<i>nel</i>objects, the initial element of which is pointed to by<i>base</i>.The size of each object, in bytes,is specified by the<i>width</i>argument.<p>The contents of the array are sorted in ascending order according to acomparison function. The<i>compar</i>argument is a pointer to the comparison function, which is called with twoarguments that point to the elements being compared. The function must returnan integer less than, equal to, or greater than 0, if the first argument isconsidered respectively less than, equal to, or greater than the second. Iftwo members compare as equal, their order in the sorted array is unspecified.</blockquote><h4><a name = "tag_000_007_1846"> </a>RETURN VALUE</h4><blockquote>The<i>qsort()</i>function returns no value.</blockquote><h4><a name = "tag_000_007_1847"> </a>ERRORS</h4><blockquote>No errors are defined.</blockquote><h4><a name = "tag_000_007_1848"> </a>EXAMPLES</h4><blockquote>None.</blockquote><h4><a name = "tag_000_007_1849"> </a>APPLICATION USAGE</h4><blockquote>The comparison function need not compare every byte,so arbitrary data may be contained in the elements inaddition to the values being compared.</blockquote><h4><a name = "tag_000_007_1850"> </a>FUTURE DIRECTIONS</h4><blockquote>None.</blockquote><h4><a name = "tag_000_007_1851"> </a>SEE ALSO</h4><blockquote><i><a href="stdlib.h.html"><stdlib.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 + -