关于 指针 和数组。

 

#include<stdio.h>
int main()
{
    int a[111],i,*p;
    p=a;
    for(i=0;i<10;i++,p++)
        scanf("%d",p);
    for(i=0,p=a;i<10;i++,p++)
        printf("%d",*p);//如果是这样的话,应该系统效率是更高的。  直接指向地址不许要系统自己寻找地址。指数函数也只极好用的下面附上分析C语言中qsort的程序。
#include<stdio.h>
#include<stdlib.h>
int comp(const void*a,const void*b)
{
return *(int*)a-*(int*)b;
}
int main()
{
int *array;
int n;
scanf("%d",&n);
array=(int*)malloc(n*sizeof(int));
int i=0;
for(;i<n;i++)
{
scanf("%d",(array+i));
}
qsort(array,n,sizeof(int),comp);
for(i=0;i<n;i++)
{
printf("%d\t",array[i]);
}
return0;
}

 


}

 

posted @ 2015-12-01 08:45  X-POWER  阅读(201)  评论(0编辑  收藏  举报