中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)及使用專業(yè)搜索引擎seo服務(wù)商

網(wǎng)站建設(shè)及使用,專業(yè)搜索引擎seo服務(wù)商,中國品牌建設(shè)促進會網(wǎng)站,崇州網(wǎng)站建設(shè)文章目錄 1.回調(diào)函數(shù)是什么?2.qsort使用舉例2.1使用qsort函數(shù)排序整形數(shù)據(jù)2.2使用sqort排序結(jié)構(gòu)數(shù)據(jù) 3.qsort函數(shù)的模擬實現(xiàn) 1.回調(diào)函數(shù)是什么? 回調(diào)函數(shù)就是?個通過函數(shù)指針調(diào)?的函數(shù)。 如果你把函數(shù)的指針(地址)作為參數(shù)傳遞…

文章目錄

  • 1.回調(diào)函數(shù)是什么?
  • 2.qsort使用舉例
    • 2.1使用qsort函數(shù)排序整形數(shù)據(jù)
    • 2.2使用sqort排序結(jié)構(gòu)數(shù)據(jù)
  • 3.qsort函數(shù)的模擬實現(xiàn)

1.回調(diào)函數(shù)是什么?

回調(diào)函數(shù)就是?個通過函數(shù)指針調(diào)?的函數(shù)。
如果你把函數(shù)的指針(地址)作為參數(shù)傳遞給另?個函數(shù),當(dāng)這個指針被?來調(diào)?其所指向的函數(shù)
時,被調(diào)?的函數(shù)就是回調(diào)函數(shù)?;卣{(diào)函數(shù)不是由該函數(shù)的實現(xiàn)?直接調(diào)?,?是在特定的事件或條
件發(fā)?時由另外的??調(diào)?的,?于對該事件或條件進?響應(yīng)

#include <stdio.h>
int Add(int x, int y)
{return x + y;
}
int Sub(int x, int y)
{return x - y;
}
int Mul(int x, int y)
{return x * y;
}
int Div(int x, int y)
{return x / y;
}
void cac(int (*pf)(int ,int) )//用所指向函數(shù)形式接收
{   int m, n;scanf("%d %d", &m, &n);int c=pf(m,n);printf("%d\n", c);
}
int main()
{int input;do {printf("****1.加法****\n");printf("****2.減法****\n");printf("****3.乘法****\n");printf("****4.除法****\n");printf("****0.退出****\n");scanf("%d", &input);switch (input){case 1:cac(Add);break;case 2:cac(Sub);break;case 3:cac(Mul);break;case 4:cac(Div);break;case 0:break;default:printf("輸入錯誤,請重新輸入");break;}} while (input);return 0;
}

2.qsort使用舉例

2.1使用qsort函數(shù)排序整形數(shù)據(jù)

#include <stdio.h>
int paixu(const void* e1, const void* e2)
{return *(int*)e1 - *(int*)e2;
}
int main()
{   int arr[] = { 1,2,5,4,5,7,8,9,6,3 };qsort(arr, sizeof(arr) / sizeof(arr[0]), sizeof(arr[0]), paixu);int i = 0;for (i = 0;i < sizeof(arr)/sizeof(arr[0]);i++){printf("%d ", arr[i]);}return 0;
}

2.2使用sqort排序結(jié)構(gòu)數(shù)據(jù)

在這里插入圖片描述

#include <stdio.h>
#include <stdlib.h>
struct stu
{char name[20];int age;
};
int pum1(const void* e1, const void* e2)
{return strcmp(((struct stu*)e1)->name, ((struct stu*)e2)->name);
}
int main()
{   struct stu arr[3] = { {"zhangsan",15},{"lisi",19},{"wangwu",20} };qsort(arr, sizeof(arr) / sizeof(arr[0]), sizeof(arr[0]), pum1);}

strcpm比較倆字符串大小,對應(yīng)位置字符的ASCLL值。
按照年齡來排序,想從大到小排只需改變return兩邊的位置

#include <stdio.h>
#include <stdlib.h>
struct stu
{char name[20];int age;
};int pum2(const void* e1, const void* e2)
{return (*(struct stu*)e1).age - (*(struct stu*)e2).age;
}
int main()
{   struct stu arr[3] = { {"zhangsan",15},{"lisi",30},{"wangwu",20} };qsort(arr, sizeof(arr) / sizeof(arr[0]), sizeof(arr[0]), pum2);}

3.qsort函數(shù)的模擬實現(xiàn)

#include <stdio.h>
void parr(const void*e1,const void*e2)
{return *(int*)e1 - *(int*)e2;
}
void swap( char* t1, char* t2,size_t width)
{int tmp=0;for (int i = 0;i < width;i++){tmp = *t1;*t1 = *t2;*t2 = tmp;t1++;t2++;}}
void bubble(void* base, size_t sz,size_t width, int (*pa)(const void* e1,const void* e2))
{int i = 0;for (i = 0;i < sz-1;i++){for(int j=0;j<sz-1-i;j++){if ((pa((char*)base + j * width, (char*)base + (j + 1) * width))>0){swap((char*)base +j*width,(char*)base +(j+1)*width,width);}}}
}
int main()
{   int arr[] = { 1,9,8,5,4,6,7,2,3,0 };bubble (arr, sizeof(arr) / sizeof(arr[0]), sizeof(arr[0]), parr);for (int i = 0;i < sizeof(arr) / sizeof(arr[0]);i++){printf("%d ", arr[i]);}return 0;
}

在這里插入圖片描述

http://www.risenshineclean.com/news/22384.html

相關(guān)文章:

  • 做網(wǎng)站需要學(xué)哪些軟件友情鏈接的英文
  • 北京市海淀區(qū)網(wǎng)站建設(shè)源碼網(wǎng)
  • 網(wǎng)站首頁錨文本色盲色弱測試
  • 招聘網(wǎng)站建設(shè)方案模板家庭優(yōu)化大師免費下載
  • dedecms網(wǎng)站二次開發(fā)外鏈交換平臺
  • 昆明網(wǎng)站建設(shè)公司排名有利于seo優(yōu)化的是
  • 怎樣做娛樂網(wǎng)站廣州優(yōu)化營商環(huán)境條例
  • 鄭州制作各種證件聯(lián)系方式淘寶怎樣優(yōu)化關(guān)鍵詞
  • 去國外怎么導(dǎo)航地圖搜索引擎關(guān)鍵詞怎么優(yōu)化
  • 網(wǎng)站建設(shè) 無錫登錄注冊入口
  • 網(wǎng)站專題頁ps教程關(guān)鍵詞點擊排名系統(tǒng)
  • wordpress 注冊 插件信息流優(yōu)化師是干什么的
  • flash做的網(wǎng)站優(yōu)化網(wǎng)站推廣
  • 網(wǎng)站ftp用戶名和密碼做推廣哪個平臺好
  • 廣州建筑股份有限公司官網(wǎng)seo課程培訓(xùn)學(xué)校
  • 湛江有沒有做網(wǎng)站的關(guān)鍵詞seo培訓(xùn)
  • 純css網(wǎng)站騰訊體育nba
  • 電子商務(wù)網(wǎng)站建設(shè)招標(biāo)書網(wǎng)絡(luò)營銷常見的工具
  • 學(xué)做網(wǎng)站初入門教程太原seo代理商
  • 中交路橋建設(shè)網(wǎng)站百度seo工作室
  • 裝飾畫嘉興seo外包公司費用
  • 吉林網(wǎng)站備案英文seo實戰(zhàn)派
  • 修改網(wǎng)站圖標(biāo)seo有名氣的優(yōu)化公司
  • 河南省建設(shè)教育協(xié)會網(wǎng)站口碑營銷的方法
  • 長安網(wǎng)站建設(shè)費用查詢網(wǎng)站流量
  • 重慶梁平網(wǎng)站建設(shè)哪家便宜優(yōu)化網(wǎng)站標(biāo)題是什么意思
  • 做qq游戲的視頻秀網(wǎng)站楓樹seo
  • 網(wǎng)站登錄注冊頁面模板下載百度搜索引擎收錄
  • 小型網(wǎng)站開發(fā)用什么語言營銷案例網(wǎng)站
  • 企業(yè)門戶網(wǎng)站建設(shè)渠道服裝市場調(diào)研報告范文