王大刚--c语言编程宝典--q.htm

来自「初学者的良师益友。其中包括C的全部教程。」· HTM 代码 · 共 61 行

HTM
61
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0038)http://www.hjflying.8u8.com/cl/034.htm -->
<HTML><HEAD><TITLE>王大刚-->C语言编程宝典-->Q</TITLE>
<META http-equiv=Content-Type content="text/html; charset=GB2312">
<META content="王大刚 C语言编程宝典 Q" name=keywords>
<META content="王大刚 - C语言编程宝典 - Q" name=description>
<STYLE>#page {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.tt3 {
	FONT: 9pt/12pt "宋体"
}
.tt2 {
	FONT: 12pt/15pt "宋体"
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
</STYLE>

<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY text=#000000 vLink=#006699 aLink=#9900ff link=#006699 bgColor=#ffffff 
leftMargin=3 topMargin=3 marginwidth="3" marginheight="3">
<TABLE cellSpacing=0 cellPadding=10 width="100%" border=0>
  <TBODY>
  <TR>
    <TD class=tt3 vAlign=top width="8%" bgColor=#e0e0e0><STRONG><A 
      href="http://www.hjflying.8u8.com/cl/035.htm">后一页</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/033.htm">前一页</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/index.html">回目录</A><BR><A 
      href="http://www.hjflying.8u8.com/index.htm">回首页</A><BR></STRONG></TD>
    <TD class=tt2 width="84%" bgColor=#f5f8f8>
      <CENTER><B><FONT style="FONT-SIZE: 16.5pt" face=楷体_GB2312 
      color=#ff6666>Q</FONT></B></CENTER>
      <HR width="94%" color=#ee9b73 SIZE=1>

      <P>函数名: qsort <BR>功&nbsp; 能: 使用快速排序例程进行排序 <BR>用&nbsp; 法: void qsort(void 
      *base, int nelem, int width, int (*fcmp)()); <BR>程序例: <BR>
      <P>#include &lt;stdio.h&gt; <BR>#include &lt;stdlib.h&gt; <BR>#include 
      &lt;string.h&gt; <BR>
      <P>int sort_function( const void *a, const void *b); <BR>
      <P>char list[5][4] = { "cat", "car", "cab", "cap", "can" }; <BR>&nbsp; 
<BR>
      <P>int main(void) <BR>{ <BR>&nbsp;&nbsp; int&nbsp; x; <BR>
      <P>&nbsp;&nbsp; qsort((void *)list, 5, sizeof(list[0]), sort_function); 
      <BR>&nbsp;&nbsp; for (x = 0; x &lt; 5; x++) 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("%s\n", list[x]); 
      <BR>&nbsp;&nbsp; return 0; <BR>} <BR>
      <P>int sort_function( const void *a, const void *b) <BR>{ <BR>&nbsp;&nbsp; 
      return( strcmp(a,b) ); <BR>} <BR>&nbsp; <BR>
      <HR width="94%" color=#ee9b73 SIZE=1>
    </TD>
    <TD class=tt3 vAlign=bottom width="8%" bgColor=#e0e0e0><STRONG><A 
      href="http://www.hjflying.8u8.com/cl/035.htm">后一页</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/033.htm">前一页</A><BR><A 
      href="http://www.hjflying.8u8.com/cl/index.html">回目录</A><BR><A 
      href="http://www.hjflying.8u8.com/index.htm">回首页</A><BR></STRONG></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?