亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 08.htm

?? Linux 常用C函數(中文版) html 格式
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
    <TD><FONT face=宋體 size=2>void *lsearch(const void * key ,const void * base 
      ,size_t * nmemb,size_t size, int ( * compar) (const void * ,const void 
      *));<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>lsearch()利用線性搜索在數組中從頭至尾一項項查找數據。參數key指向欲查找的關鍵數據,參數base指向要被搜索的數組開頭地址,參數nmemb 
      代表數組中的元素數量,每一元素的大小則由參數size 決定,最后一項參數compar 
      為一函數指針,這個函數用來判斷兩個元素是否相同,若傳給compar 
      的第一個參數所指的元素數據和第二個參數所指的元素數據相同時則返回0,兩個元素數據不相同則返回非0 
      值。如果lsearch()找不到關鍵數據時會主動把該項數據加入數組里。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>找到關鍵數據則返回找到的該筆元素的四肢,如果在數組中找不到關鍵數據則將此關鍵數據加入數組,再把加入數組后的地址返回。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>#include&lt;stdio.h&gt;<BR>#include&lt;stdlib.h&gt;<BR>#define 
      NMEMB 50<BR>#define SIZE 10<BR>int compar (comst void *a,const void 
      *b)<BR>{<BR>return (strcmp((char *) a, (char *) 
      b));<BR>}<BR>main()<BR>{<BR>char 
      data[NMEMB][SIZE]={“Linux”,”freebsd”,”solzris”,”sunos”,”windows”};<BR>char 
      key[80],*base,*offset;<BR>int i, 
      nmemb=NMEMB,size=SIZE;<BR>for(i=1;i&lt;5;i++){<BR>fgets(key,sizeof9key),stdin);<BR>key[strlen(key)-1]=’\0’;<BR>base 
      = data[0];<BR>offset = (char 
      *)lfind(key,base,&amp;nmemb,size,compar);<BR>if(offset 
      ==NULL){<BR>printf(“%s not found!\n”,key);<BR>offset=(char *) 
      lsearch(key,base,&amp;nmemb,size,compar);<BR>printf(“Add %s to data 
      array\n”,offset);<BR>}else{<BR>printf(“found : %s 
      \n”,offset);<BR>}<BR>}<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>執行 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>linux<BR>found:linux<BR>os/2<BR>os/2 not 
      found!<BR>add os/2 to data array<BR>os/2<BR>found:os/2<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc129></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>qsort(利用快速排序法排列數組) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>bsearch<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#include&lt;stdlib.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>void qsort(void * base,size_t nmemb,size_t 
      size,int ( * compar)(const void *, const void *));<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>參數base指向欲排序的數組開頭地址,參數nmemb代表數組中的元素數量,每一元素的大小則由參數size決定,最后一項參數compar為一函數指針,這個函數用來判斷兩個元素間的大小關系,若傳給compar的第一個參數所指的元素數據大于第二個參數所指的元素數據則必須回傳大于零的值,兩個元素數據相等則回傳0。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>附加說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#define nmemb 7<BR>#include 
      &lt;stdlib.h&gt;<BR>int compar (const void *a ,const void *b)<BR>{<BR>int 
      *aa=(int * ) a,*bb = (int * )b;<BR>if( * aa &gt;* bb)return 1;<BR>if( * aa 
      == * bb) return 0;<BR>if( * aa &lt; *bb) return -1;<BR>}<BR>main( 
      )<BR>{<BR>int base[nmemb]={ 3,102,5,-2,98,52,18};<BR>int i;<BR>for ( i=0; 
      i&lt;nmemb;i++)<BR>printf(“%d 
      “,base[i]);<BR>printf(“\n”);<BR>qsort(base,nmemb,sizeof(int),compar);<BR>for(i=0;i&lt;nmemb;i++)<BR>printf(“%d”base[i]);<BR>printf(“\n”);<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>執行 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>3 102 5 -2 98 52 18<BR>-2 3 5 18 52 98 
      102<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc130></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>rand(產生隨機數) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>srand,random,srandom<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#include&lt;stdlib.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>int rand(void)<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>rand()會返回一隨機數值,范圍在0至RAND_MAX 
      間。在調用此函數產生隨機數前,必須先利用srand()設好隨機數種子,如果未設隨機數種子,rand()在調用時會自動設隨機數種子為1。關于隨機數種子請參考srand()。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>返回0至RAND_MAX之間的隨機數值,RAND_MAX定義在stdlib.h,其值為2147483647。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>/* 產生介于1 到10 
      間的隨機數值,此范例未設隨機數種子,完整的隨機數產生請參考<BR>srand()*/<BR>#include&lt;stdlib.h&gt;<BR>main()<BR>{<BR>int 
      i,j;<BR>for(i=0;i&lt;10;i++)<BR>{<BR>j=1+(int)(10.0*rand()/(RAND_MAX+1.0));<BR>printf(“%d 
      “,j);<BR>}<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>執行 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>9 4 8 8 10 2 4 8 3 6<BR>9 4 8 8 10 2 4 8 3 
      6<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR><FONT face=宋體 size=2><A 
      name=linuxc131></A></FONT></DIV></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR>srand(設置隨機數種子) </FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>相關函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>rand,random srandom<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>#include&lt;stdlib.h&gt;<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>定義函數 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>void srand (unsigned int seed);<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>函數說明 </FONT></DIV></TD>
    <TD><FONT face=宋體 
      size=2>srand()用來設置rand()產生隨機數時的隨機數種子。參數seed必須是個整數,通??梢岳胓eypid()或time(0)的返回值來當做seed。如果每次seed都設相同值,rand()所產生的隨機數值每次就會一樣。<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2><BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>/* 產生介于1 到10 
      間的隨機數值,此范例與執行結果可與rand()參照*/<BR>#include&lt;time.h&gt;<BR>#include&lt;stdlib.h&gt;<BR>main()<BR>{<BR>int 
      i,j;<BR>srand((int)time(0));<BR>for(i=0;i&lt;10;i++)<BR>{<BR>j=1+(int)(10.0*rand()/(RAND_MAX+1.0));<BR>printf(“ 
      %d “,j);<BR>}<BR>}<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>
      <DIV align=right><FONT face=宋體 size=2>執行 </FONT></DIV></TD>
    <TD><FONT face=宋體 size=2>5 8 8 8 10 2 10 8 9 9<BR>2 9 7 4 10 3 2 10 8 
      7<BR></FONT></TD></TR>
  <TR>
    <TD vAlign=top width=80>  
      <DIV align=right><BR></DIV></TD></TR></TBODY></TABLE></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲高清一区二区三区不卡| 另类小说综合欧美亚洲| 欧美一区二区三区电影| 欧美综合在线视频| 91免费看视频| 欧美亚一区二区| 欧美日韩五月天| 555夜色666亚洲国产免| 欧美一级高清大全免费观看| 欧美不卡一二三| 国产无人区一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 国产欧美日韩麻豆91| 国产精品美女一区二区三区| 18欧美亚洲精品| 亚洲成人一区在线| 日韩成人伦理电影在线观看| 麻豆成人免费电影| 国产精品影视在线观看| 粉嫩绯色av一区二区在线观看| 99天天综合性| 欧美日韩国产片| 日韩精品一区二区三区中文不卡| 欧美精品一区二区在线观看| 国产精品免费免费| 亚洲最新视频在线播放| 青草av.久久免费一区| 国产一区二区成人久久免费影院| bt7086福利一区国产| 精品视频123区在线观看| 欧美一卡2卡3卡4卡| 国产精品网站导航| 性做久久久久久久久| 国产精品99久久久久久宅男| 99久久99久久免费精品蜜臀| 在线不卡a资源高清| 国产校园另类小说区| 亚洲一区二区五区| 国产一区二区看久久| 欧美最猛黑人xxxxx猛交| 精品国产一区二区三区四区四| 最新不卡av在线| 免费在线观看一区二区三区| 成人午夜精品在线| 欧美一区二区女人| 亚洲欧美综合在线精品| 精品在线播放免费| 在线区一区二视频| 国产精品每日更新在线播放网址| 日韩二区三区四区| 91美女片黄在线观看91美女| 精品区一区二区| 五月婷婷综合在线| 日本丰满少妇一区二区三区| 久久―日本道色综合久久| 亚洲丶国产丶欧美一区二区三区| 成人综合在线观看| 精品久久久久久久久久久久包黑料 | fc2成人免费人成在线观看播放| 在线播放亚洲一区| 亚洲蜜臀av乱码久久精品| 精品一区精品二区高清| 5月丁香婷婷综合| 亚洲综合一区二区| 91一区二区在线| 国产精品国产三级国产普通话99| 精品亚洲aⅴ乱码一区二区三区| 欧美性大战久久| 亚洲在线免费播放| 色先锋aa成人| 亚洲精品免费播放| 91日韩在线专区| 亚洲美女在线国产| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 精品99一区二区| 青草国产精品久久久久久| 在线播放欧美女士性生活| 亚洲成人tv网| 欧美日本在线播放| 首页欧美精品中文字幕| 911精品国产一区二区在线| 亚洲成人一区二区在线观看| 91福利资源站| 亚洲sss视频在线视频| 欧美色网一区二区| 五月激情六月综合| 欧美一区二区三区在线观看视频| 日韩av一二三| 精品国产一区二区三区不卡| 国产精品伊人色| 国产精品短视频| 色94色欧美sute亚洲13| 亚洲综合在线视频| 9191久久久久久久久久久| 久久99最新地址| 欧美国产1区2区| 在线影院国内精品| 蜜桃久久久久久| 国产欧美一区二区精品性| 色综合天天综合狠狠| 亚洲妇熟xx妇色黄| 欧美va亚洲va国产综合| 成人午夜看片网址| 亚洲第一在线综合网站| 精品sm捆绑视频| 99久久国产免费看| 天天综合日日夜夜精品| 2017欧美狠狠色| 色婷婷精品久久二区二区蜜臀av| 天天综合天天做天天综合| 日本一区二区三区在线观看| 91黄色小视频| 久久99精品视频| 亚洲日本va在线观看| 日韩一区二区麻豆国产| 成人激情动漫在线观看| 日韩国产欧美一区二区三区| 国产欧美日韩视频在线观看| 欧美女孩性生活视频| 国产91丝袜在线播放九色| 午夜国产精品一区| 国产精品日韩成人| 日韩女优制服丝袜电影| 色综合久久中文字幕综合网| 狠狠色狠狠色综合| 亚洲国产一区二区a毛片| 日本一区二区三区在线观看| 91精品一区二区三区久久久久久| 不卡的电影网站| 国产一区二区精品久久99| 亚洲大片在线观看| 日韩码欧中文字| 国产欧美日韩另类视频免费观看| 欧美日韩美少妇| 91美女在线视频| 成人精品视频一区二区三区| 久久精品99久久久| 午夜成人在线视频| 一区二区三区免费在线观看| 国产精品久久久久久久久搜平片| 欧美精品一区二区三区四区| 91麻豆精品国产无毒不卡在线观看 | 成人av综合一区| 国产一区二区三区在线看麻豆| 日韩精品一区第一页| 亚洲一卡二卡三卡四卡| 亚洲精品视频在线观看免费| 一区二区中文视频| 国产精品久久久久影院老司| 国产亚洲va综合人人澡精品| 久久蜜臀精品av| 久久综合九色综合97婷婷| 欧美成人一区二区三区在线观看 | 激情久久五月天| 国产综合成人久久大片91| 美女爽到高潮91| 秋霞午夜鲁丝一区二区老狼| 日日夜夜精品视频天天综合网| 亚州成人在线电影| 丝袜诱惑亚洲看片| 麻豆精品蜜桃视频网站| 九九热在线视频观看这里只有精品| 男男视频亚洲欧美| 韩国三级中文字幕hd久久精品| 国产又粗又猛又爽又黄91精品| 精品一区二区免费视频| 国产剧情在线观看一区二区| 国产精品亚洲第一区在线暖暖韩国| 国产成人精品aa毛片| 99vv1com这只有精品| 色视频欧美一区二区三区| 欧洲国内综合视频| 91精品国产免费| 国产视频一区不卡| 亚洲婷婷在线视频| 五月激情综合网| 久久国内精品视频| 高清不卡一区二区| 欧美亚洲另类激情小说| 日韩一区二区免费电影| 国产亚洲精品超碰| 亚洲欧美另类久久久精品2019| 亚洲成人福利片| 国产一区二区在线观看视频| 成人高清视频在线| 欧美日韩一级片在线观看| 欧美成人a∨高清免费观看| 国产精品国产自产拍高清av王其| 亚洲一区二区三区视频在线播放 | 久久综合九色综合欧美就去吻| 国产精品久久久久一区二区三区| 亚洲黄色录像片| 久久精品国产色蜜蜜麻豆| 成人精品gif动图一区| 欧美军同video69gay| 国产精品区一区二区三| 五月天精品一区二区三区| 99热精品国产| 日韩欧美色综合网站| 亚洲乱码国产乱码精品精小说|