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#接口INotifyPropertyChanged使用方法

    C#接口INotifyPropertyChanged使用方法

    这篇文章介绍了C#接口INotifyPropertyChanged的使用方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • C#类的访问修饰符用法分析

    C#类的访问修饰符用法分析

    这篇文章主要介绍了C#类的访问修饰符用法,较为详细的分析了C#类的访问修饰符概念与用法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-10-10
  • C#排序算法的比较分析

    C#排序算法的比较分析

    这篇文章主要介绍了C#排序算法的比较,实例分析几种比较常见的算法,并对其时间复杂度与稳定性进行了详细的分析,需要的朋友可以参考下
    2014-11-11
  • 使用C#实现AES加密与解密的示例

    使用C#实现AES加密与解密的示例

    在现代应用程序中,数据加密是保护敏感信息安全的重要手段,AES(高级加密标准)是一种广泛使用的对称加密算法,提供强大的数据保护功能,今天,我将为大家展示如何使用 C# 实现 AES 加密和解密,需要的朋友可以参考下
    2024-12-12
  • WPF实现带模糊搜索的DataGrid的示例代码

    WPF实现带模糊搜索的DataGrid的示例代码

    这篇文章主要为大家详细介绍了WPF如何实现带模糊搜索的DataGrid,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02
  • C#中使用async和await实现异步Udp通讯的示例代码

    C#中使用async和await实现异步Udp通讯的示例代码

    本文主要介绍了C#中使用async和await实现异步Udp通讯的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • C#管道式编程的介绍与实现

    C#管道式编程的介绍与实现

    这篇文章主要给大家介绍了关于C#管道式编程的介绍与实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • 深入理解C#中的枚举

    深入理解C#中的枚举

    本篇文章主要是对C#中的枚举进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • C# 使用modbus 读取PLC 寄存器地址的方法

    C# 使用modbus 读取PLC 寄存器地址的方法

    今天通过本文给大家介绍C# 使用modbus 读取PLC 寄存器地址的方法,使用的组件Nmodbus,文中通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-10-10
  • 基于C#动手实现网络服务器Web Server

    基于C#动手实现网络服务器Web Server

    这篇文章主要为大家详细介绍了基于C#动手实现网络服务器Web Server,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10

最新评论