c++指针使用形参改变实参的方法
2017-03-14 09:42
531 查看
将10个整数按由小到大的顺序排列
#include <iostream> using namespace std; int main() { //使用形参改变实参数 //将10个整数按由小到大的顺序排列 void select_sort(int *p, int n);//函数声明 int a[10], i; cout << "enter the originl array:" << endl; for (i = 0; i < 10; i++) //输入10个数 cin >> a[i]; cout << endl; select_sort(a,10); //函数调用,数组名作实参 cout << "the sorted array:" << endl; for (i = 0; i < 10; i++) //输出10个已排好序的数 cout << a[i] << " "; cout << endl; system("pause"); return 0; } void select_sort(int *p, int n) //用指针变量作形参 { int i, j, k, t; for (i = 0; i < n - 1; i++) { k = i; for (j = i + 1; j < n; j++) if (*(p + j) < *(p + k)) k = j; //用指针法访问数组元素 t = *(p + k); *(p + k) = *(p + i); *(p + i) = t; } }
以上这篇c++指针使用形参改变实参的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- c++指针使用形参改变实参
- C++ 函数使用形参传入二维数组实参的方法
- C++指针使用方法解惑
- C++ const 限定符 指针的使用方法
- C++语法基础--模板实参推断,模板类型形参的实参的受限转换,模板实参推断与函数指针
- C++中this指针的使用方法.
- C++指针使用方法解惑
- C++指针使用方法解惑
- C/C++指针形参的使用与陷阱
- 不能企图通过改变指针形参的值而使指针实参的值改变
- C++成员函数指针的使用方法
- C++利用二级指针做函数形参来进行修改实参的实例分析
- C++指针使用方法
- C++指针使用方法解惑
- 最长公共子序列的C++实现---附二维指针的使用方法
- C++指针使用方法解惑
- C++指针使用方法解惑
- C++指针使用方法解惑
- C++指针使用方法
- c++中函数指针的使用方法