关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
hehehe同学今天有努力
2022-03-18 12:55
采纳率: 82.8%
浏览 50
首页
编程语言
实参形参都用指针变量,将整数逆序输出
c语言
图一
图二
图一的运行结果是正确,图二是不正确的。不明白的是,为什么将p=arr放在第10行,也就是调用的fun函数的下一句,为什么运行出来的结果是错误的?而放在调用函数的上一句,也就是第8行,结果就是正确的呢?求解答!谢谢!
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
浪客
2022-03-18 13:18
关注
如果fun(arr,10),则p=arr;都可以删了,你后面for里就有一个了。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
编函数实现将数组元素逆序存放 ← 以
指针
变量
为函数
形参
2023-03-30 12:59
hnjzsyjyj的博客
调用函数时,虚实结合的方法都是采用“值传递”方式; 当用
变量
名作为函数参数时传递的是
变量
的值;...当用数组名作为函数参数时,由于数组名代表的是数组首元素地址,因此传递的值是地址,所以要求
形参
为
指针
变量
。
使用函数输出一个
整数
的逆序数_C++ Primer练习笔记-第六章 函数
2020-10-21 22:01
weixin_39683692的博客
第六章 函数6.1 函数基础局部静态对象局部静态对象(local static object)在程序的执行路径第一次...初始值被拷贝给
变量
,此时,对
变量
的改动不会影响初始值
指针
形参
当执行
指针
拷贝操作是,拷贝的是
指针
的值,拷贝...
[C语言]
指针
之数组逆序函数:编写函数invert,将数组中的n个
整数
按相反顺序存放,要求用
指针
变量
作为函数
形参
,并用
指针
的方法遍历该数组。在main函数中输入n个
整数
,存入数组a中;然后调用上述函
2022-05-22 21:05
_Yhisken的博客
编写函数invert,将数组中的n个
整数
按相反顺序存放,要求用
指针
变量
作为函数
形参
,并用
指针
的方法遍历该数组。 在main函数中输入n个
整数
,存入数组a中;然后调用上述函数处理数组a,最后逐个输出数组a中的元素。 ...
【C语言】将n个数按输入时顺序的逆序排列输出,用函数和
指针
实现。
2022-05-21 16:29
.魚肉的博客
解题思路:先定义一个较大的整型数组,再从键盘获取将要输入几个数,一次接收这几个数并存入数组,调用函数将原来数组中的数颠倒次序,主函数再输出即可。 编写程序: #include<stdio.h> int main(){ void...
实参
形参
可以同名吗 java_函数
实参
和函数
形参
可以同名
2021-03-07 21:38
王永豪的博客
【判断题】语句char *a="china"; 与char *a;...p_sort函数原型如下: void p_sort(int *p,int n) 其中,p是指向int型一维数组的
指针
变量
,n是数组长度。 (16.0分)【单选题】有如下定义: int k=2; int *pt...
将n个数按输入时顺序的逆序排列输出,用函数实现。(数值或字符串逆序存放及输出)
2024-07-15 20:31
幸福31313的博客
【代码】将n个数按输入时顺序的逆序排列输出,用函数实现。 定义一个函数实现字符串的逆序存放,要求用
指针
实现。在主函数中调用函数实现字符串逆序存放。
用
指针
将数组a中的n个
整数
按相反顺序存放
2015-03-19 10:51
ZDF0414的博客
#include int main() { void inv(int *x,int n); int i; int a[10]={3,7,9,11,0,6,7,5,4,2}; printf("the original array:\n"); for(i=0;i;i++) { printf("%5d",a[i]); } printf("\n");... p
C语言小题,将数组a中n个
整数
按相反顺序存放(内含数组和
指针
三种方法实现此题)。
2023-01-20 19:03
超级Mr Yin的博客
C语言小题,将数组a中n个
整数
按相反顺序存放(内含数组和
指针
三种种方法实现此题)。
利用
指针
实现三个数从大到小输出_第8章
指针
2021-01-27 03:27
正数321的博客
第八章
指针
8.1
指针
变量
的定义与引用【学习目标】(1)掌握
指针
的概念(2)掌握
指针
变量
的定义方法(3)掌握
指针
变量
的赋值方法及相关运算符的使用(4)会区分
指针
变量
的值和
指针
的地址值(5)掌握
指针
变量
的基本操作实例34 ...
用
指针
法编写函数,实现2个
整数
之间的交换
2023-06-25 16:53
Yiniannn的博客
用
指针
法编写子函数swap(),实现2个
整数
之间的交换,在主函数中调用该函数。
用
指针
法对10个
整数
排序
2018-12-08 12:48
剑指江山的博客
思路:在主函数中定义数组a存放十个
整数
,定义int*型
变量
p并指向a[0]。在主函数中调用sort函数,用
指针
变量
p作为
实参
。sort函数的
形参
用数组名。利用选择排序法进行排序。 ...
用
指针
方法对10个
整数
按由大到小顺序排序
2019-07-13 17:01
Nice-wang的博客
//第一种将
指针
作为
实参
,
形参
也是
指针
#include<stdio.h> void shunxu(int a,int n) { int t; int i,j; for(i=0;i<n-1;i++) { for(j=0;j<n-i-1;j++) { if((a+j)<(a+j+1)) { t=(a+j); (a+j)=(a+j+...
将数组a中n个
整数
按相反顺序排放,两种方法
2020-09-29 22:18
含笠的博客
第一种方法:用数组来做,数组名做
形参
和
实参
#include <stdio.h> void fun(int arry[],int n)//进行反序排序 { int i; int temp; for(i=0;i<=(n-1)/2;i++) { temp=arry[i]; arry[i]=arry[n-1-i]; arry...
将数组a中n个
整数
按相反顺序存放
2023-01-30 15:17
Allencc5658的博客
实参
用数组名a,
形参
可用数组名也可用
指针
变量
名。
地址、
指针
变量
、
指针
且与一维数组&二维数组
2024-12-13 22:20
木木狗狗的博客
数据类型*
指针
变量
名;这里的。
c语言输入x和y两个
整数
输出最小值,C语言实验学生版(最新版)
2021-05-17 01:17
季九的博客
编写函数copy_string实现字符串的复制,
形参
用字符
指针
变量
,main函数调用这个函数实现。(教材P194【例10-12】)四、实验程序代码:五、实验运行结果(截图):实验十一:结构体程序设计(2学时)一、实验方式:一人一机...
将n个数按输入时顺序的逆序排列,用函数实现(
指针
)
2015-12-27 15:26
进击吧-码农的博客
#include void reverse(int a[],int n) { int *p; for(p=a+n-1;p>=a;p--) printf("%4d",*p); printf("\n"); } main() { int a[20],n; int i;... printf("Input the length ofarray
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
3月18日