c++指针使用形参改变实参的方法

 更新时间:2017年03月14日 09:42:41   投稿:jingxian  
下面小编就为大家带来一篇c++指针使用形参改变实参的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

将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#中的yield关键字详解

    C#中的yield关键字详解

    本文详细讲解了C#中的yield关键字,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • c#实现一个超实用的证件照换底色小工具(附源码)

    c#实现一个超实用的证件照换底色小工具(附源码)

    这篇文章主要给大家介绍了关于利用c#实现一个超实用的证件照换底色小工具的相关资料,通过这个小工具大家可以很方便的进行底色的切换,不用再因为底色的原因头疼了,需要的朋友可以参考借鉴,下面来一起学习学习吧。
    2018-01-01
  • winform异型不规则界面设计的实现方法

    winform异型不规则界面设计的实现方法

    这篇文章主要介绍了winform异型不规则界面设计的实现方法,具有不错的实用价值,需要的朋友可以参考下
    2014-08-08
  • C#生成二维码的方法

    C#生成二维码的方法

    这篇文章主要介绍了C#生成二维码的方法,包括动态链接库dll文件的调用、代码的实现与使用示例,非常实用,需要的朋友可以参考下
    2014-11-11
  • C#中txt数据写入的几种常见方法

    C#中txt数据写入的几种常见方法

    这篇文章主要给大家介绍了关于C#中txt数据写入的几种常见方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • C#委托与事件原理及实例解析

    C#委托与事件原理及实例解析

    这篇文章主要介绍了C#委托与事件原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • C# 实现Table的Merge,Copy和Clone

    C# 实现Table的Merge,Copy和Clone

    这篇文章主要介绍了C# 实现Table的Merge,Copy和Clone,帮助大家更好的利用c#处理文件,感兴趣的朋友可以了解下
    2020-12-12
  • 10个C#程序员经常用到的实用代码片段

    10个C#程序员经常用到的实用代码片段

    如果你是一个C#程序员,那么本文介绍的10个C#常用代码片段一定会给你带来帮助,从底层的资源操作,到上层的UI应用,这些代码也许能给你的开发节省不少时间。以下是原文:
    2015-09-09
  • C# wpf利用附加属性实现界面上定义装饰器

    C# wpf利用附加属性实现界面上定义装饰器

    装饰器是wpf中可以浮在控件上面的一种组件,我们通常可以用来实现一些诸如控件拖动点、提示框、自定义鼠标等界面功能。本文主要是利用附加属性实现界面上定义装饰器,需要的可以参考下
    2022-12-12
  • Unity UGUI的Canvas画布组件使用示例详解

    Unity UGUI的Canvas画布组件使用示例详解

    这篇文章主要介绍了Unity UGUI的Canvas画布组件使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论