用指针实现逆序存储数组元素的值
发布时间
阅读量:
阅读量
1 题目
函数:invert()
功能:通过指针操作实现数组元素值的逆序存储
描述:借助指针技术对数组中的数据进行逆序排列,并将最终结果输出显示
2 思路
1. 程序变量中两个数字进行交换的三种方法
第一种方式:设置一个过渡变量
temp=a;
a=b;
b=temp;
AI写代码java
运行
需要特别注意的是,当a与b相加时,其结果有可能超出int类型所能承载的数值范围,这是该方法存在的一项不足之处。
a=a+b;
b=a-b;
a=a-b;
AI写代码java
运行
第三种方式:此途径在运行效能方面表现最为突出,建议优先采用
a=a^b;
b=a^b;
a=a^b;
AI写代码java
运行
2. 指针的使用
通过指针对数组元素实施操作,其中数组 a 的起始地址由 a 表示,而 a+N-1 则指向数组的末尾元素。借助循环结构,依次交换数组首尾位置的数值。
3 代码
#include
全部评论 (0)
还没有任何评论哟~
