C/CPP点滴积累—数组做函数参数退化为指针
来源:互联网 发布:网站域名后缀 编辑:程序博客网 时间:2024/04/30 23:50
#include<stdio.h>
#include <stdlib.h>
#include <stdlib.h>
void sort_num(int num[5], int n);
void print_num(int num[5], int n);
void print_num(int num[5], int n);
int main()
{
int num[5] = { 1, 5, 3, 2, 9 };
sort_num(num, sizeof(num) / sizeof(num[0]));
print_num(num, sizeof(num) / sizeof(num[0]));
{
int num[5] = { 1, 5, 3, 2, 9 };
sort_num(num, sizeof(num) / sizeof(num[0]));
print_num(num, sizeof(num) / sizeof(num[0]));
system("pause");
return 0;
return 0;
}
void sort_num(int num[5],int n)
{
int i = 0;
int j = 0;
int temp = 0;
for (i = 0; i < n-1; i++)
{
for (j = 0; j < n - i - 1;j++)
if (num[j]<num[j + 1])
{
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
//void print_num(int num[5], int n)//数组做函数参数会退化为指针,5在这里无意义
//void print_num(int num[], int n)//数组形式写法
void print_num(int *num, int n)//指针形式写法
{
int i = 0;
int j = 0;
for (i = 0; i < n; i++)
{
printf("%d ", num[i]);
}
}
{
int i = 0;
int j = 0;
int temp = 0;
for (i = 0; i < n-1; i++)
{
for (j = 0; j < n - i - 1;j++)
if (num[j]<num[j + 1])
{
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
//void print_num(int num[5], int n)//数组做函数参数会退化为指针,5在这里无意义
//void print_num(int num[], int n)//数组形式写法
void print_num(int *num, int n)//指针形式写法
{
int i = 0;
int j = 0;
for (i = 0; i < n; i++)
{
printf("%d ", num[i]);
}
}
0 0
- C/CPP点滴积累—数组做函数参数退化为指针
- 数组做函数参数退化为指针
- 数组做参数退化为指针
- 指针数组做函数参数的退化
- 数组排序及数组做函数参数将会退化为指针
- C/CPP点滴积累—数组数据类型
- C语言之数组专题:数组指针、指针数组、数组做函数参数退化、数组名、数组类型
- C语言之数组专题:数组指针、指针数组、数组做函数参数退化、数组名、数组类型
- 排序热身及数组做函数参数退化为指针引申
- 数组名作为函数参数时会退化为指针
- 数组名作为函数参数时,退化为指针
- C语言中,数组名作为参数传递给函数时,退化为指针
- C语言中,数组名作为参数传递给函数时,退化为指针
- C语言中,数组名作为参数传递给函数时,退化为指针
- 以数组作为函数参数退化为指针
- c 数组做为形参时 该参数退化为指针
- C/CPP点滴积累—数组名作为常量的错误典型
- 数组作为参数时,退化为指针。
- Java 集合类
- 公司申请微信订阅号需要的材料及注意事项
- magento搬家总结--myself实时经验
- AtomicReference 原子引用
- python __init__.py
- C/CPP点滴积累—数组做函数参数退化为指针
- 每个Xcode开发者应该知道的七个使用技巧
- 关于MD5文件的校验
- iOS 判断iphone ipad 系统版本
- 正则化方法L1和L2
- 别人的故事
- Gitlab上如何给指定人员在指定项目里设置指定权限,给项目设置保护
- GCD在子线程中更新UI出错记录
- Hudson-ci/Using Hudson/Installing Hudson/Installing Hudson DEB