概述
将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++指针使用形参改变实参的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复