- 博客(3)
- 收藏
- 关注
原创 传值与传址的区别
#include //传址解决了以下的问题,临时拷贝的是主函数实参的地址,所以也交换了空间的内容 void swap(int *m,int *n) { int tmp=*m; *m=*n; *n=tmp; } int main() { int a=20; int b=10; if(a>b) swap(&a,&b); printf("a=%d b=%d\n",a,b); ret
2015-04-20 22:08:00 503
原创 选择排序
选择排序 #include void sort(int a[],int len) { int i,j,k; for(i=0;i<len-1;i++) { k=i; for(j=i+1;j<len;j++) { if(a[k]<a[j]) { k=j; } } if(k!=i) { int tmp=a[i]; a[i]=a[k];
2015-04-20 21:58:18 394
原创 输入3个字符串,由小到大排序输出
#include #include void swap(char **a,char **b) { char *tmp=*a; *a=*b; *b=tmp; } int main() { char *a[3]; int i=0; a[0]="bit"; a[1]="abcdef"; a[2]="abcdeee"; if(strcmp(a[0],a[1])>0) {
2015-04-20 09:35:24 1055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人