
【编程语言】➣ c
gamedev˚
很多东西不是你觉得有用才去学,而是学了才知道它有用。
展开
-
排序方法总结(从小到大)
1. 简单排序简单排序的思路很简单,即:用两重循环,从数组最开始依次取一个数,并将其和它后面的的所有数比较,通过交换 依次得到数组中最小的数、次小的数…知道外层循环遍历完,数组排序完成。这个算法可以优化,见第三类。for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(a[i]>a[j]){ temp=a[min];原创 2016-07-03 11:39:55 · 6936 阅读 · 2 评论 -
C/C++ 调用 qsort/sort
C语言:qsort函数的排序#include<stdio.h>#include<stdlib.h>int cmp(const void *a,const void *b){ return *(int *)a-*(int *)b; //*(int *)a表示先将空类型指针强转为int类型指针,在对该指针取其中的值}int main(){ int a[100],n;原创 2016-07-26 16:52:09 · 496 阅读 · 0 评论 -
优秀博文推荐
qsort函数、sort函数 (精心整理篇)各种数据结构与算法知识入门经典原创 2016-07-26 16:56:00 · 466 阅读 · 0 评论 -
指针变量作为函数参数
先描述一个题目,题目是这样的,输入a和b两个整数,按先大后小的顺序输出a和b。`/* Note:Your choice is C IDE */#include "stdio.h"void main(){ void swap(int *p1,int *p2); int a,b; int *pointer_1,*pointer_2; scanf("%d,%d",&a,&b原创 2016-07-04 19:07:51 · 14689 阅读 · 6 评论 -
变量的存储类别
动态存储方式与静态存储方式从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量。可以从另一个角度,从变量值存在的时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。所谓静态存储方式是指在程序运行期间由系统分配固定的存储空间的方式。而动态存储方式则是在程序运行期间根据需要进行动态的分配存储空间的方式。先看一下内存中的供用户使用的存储空间的情况。这个存储空间可以分为三部分:程序区静原创 2016-07-04 00:02:45 · 1180 阅读 · 0 评论