热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_48152611
华一胤
5 年前
trueweixin_48152611

.编写一个函数按从小大小的顺序对传入的数组进行排序。数组在主函数中定义,并调用这个函数,并输出结果。
#include "stdio.h" void sort(int * arr, int n){ for (int i = 0; i < n - 1; i++) for (int j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { int t = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = t; } }} int main(){ int arr[] = {23,8,5,12,34,21,45,5,9,38}; sort(arr, 10); for (int i = 0; i < 10; i++) printf("%d ", arr[i]); printf("\n"); return 0;}怎么做到题目一样

CSDN App 扫码分享
分享
评论
6
打赏
  • 复制链接
  • 举报
下一条:
声明为虚函数后,成功的调用了我们重写的Put函数。这就是虚函数的一个超典型的作用。在面向过程的C语言中,在需要框架、类库回调我们自定义的函数的时候,往往是传入一个函数指针,让框架回调。在面向对象的C++中,为了实现同样的目的,框架往往准备好了什么也不干的虚函数,由我们派生后重写这个虚函数,来实现我们的自定义功能。随后,框会调用这个虚函数。效果如图面向过程语言中的回调。
立即登录