关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
这个函数可以把形参的值赋给实参吗
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
aabyte 2021-08-25 04:06关注自定义函数里的a和b是形参。在主函数中调用这个自定义函数的时候,两个实参分别传递给了a和b,相当于自定义函数里的a和b就被赋值了,然后就可以被当成初始化过的变量在自定义函数中使用,参与运算
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-12-21 10:38回答 2 已采纳 可以的,你这是一个指针的数组,函数是可以实现外部传入数组元素的修改的
- 2021-09-18 08:54回答 3 已采纳 可以的,但要看你是不是要传递的是指针类型的引用啊比如 void fun(char *&p)那么你实参可以是char *p但如果是 void fun(char &p)那么实参就不能是 char *p
- 2022-11-14 10:16回答 2 已采纳 两者都占用存储单元,形参是函数调用的时候分配地址空间,调用结束就释放了
- 2020-09-16 10:04### 在Python中List作为函数形参,防止被实参修改的方法 #### 摘要 在Python编程中,经常会遇到需要传递列表(list)作为函数参数的情况。然而,由于Python中对象传递的特性,直接传递列表可能导致函数外部的原始数据...
- 2023-04-24 09:05回答 2 已采纳 #include <iostream> using namespace std; void reverse(int a[],int n) { for(int i=0;i<
- 2018-04-23 22:13回答 2 已采纳 传递数组,会退化为指针,也就是说你写[]和*,都是一样的。都会作用于原来的数组。 但是 inv = &新的数组,,这不是修改数组,而是让形参指向另一个数组 则不会反映到原来的数组 所以,不能
- 2020-06-09 02:25回答 1 已采纳 问题出在 S = (SqList *)malloc(sizeof(SqList));这条语句要删除。 实参&Sa在子函数中被malloc修改为S,返回后S不存在,当然也修改不了length。 值传
- 2024-10-11 13:49DevKevin的博客 通过代码示例详细讲解函数的实参和形参之间的关系,以及二者使用的不同。
- 2022-03-10 02:50回答 2 已采纳 因为move函数中的第一个参数是数组,数组调用是传址调用,在move中操作的是数组内存中的数据,所以,函数中的操作能对函数外部的数据产生影响。 函数传参有两种方式,一种是值传递,一种是址传递,值传递
- 2023-03-16 12:08回答 5 已采纳 对,一维数组是这样。如下:void print1(int arr[]) { //........}然后这样去调用:int arr[5] = { 1,2,3,4,5 };print1(arr);
- 2021-05-18 13:08回答 4 已采纳 形参如果是指针的形式就可以通过形参改变实参 形参如果是数组就等同是指针
- 2020-10-28 14:28PHP默认使用值传递,这意味着函数中的形参只是实参的一个副本,对形参的修改不会影响到实参。在上述示例中,`swap()` 函数就是使用值传递的例子。即使在函数内部改变了形参的值,外部的实参变量 `$variablea` 和 `$...
- 2024-06-10 06:44写的什么石山代码的博客 13- 函数的定义与使用+形参实参区分
- 2022-10-11 00:39爱康代码的博客 函数实参和形参的关系和特点(实参与形参的个数可以不相同,类型可以任意?)
- 2021-05-22 08:01kei酱inTOKYO的博客 c语言说形参不能改变实参的值,为什么这个赋值语句可以0cpystr(q1;printf("cpystr(char *p1,*q2,char *p2){while(*p2++=*p1++);,b),q2);}main(){char *q1=".h>,b[20],q1;q2=b;%s %s"china"stdio#include&...
- 2024-07-11 09:46hardStudy_h的博客 printf("欢迎来到我的代码\n");int fuctWithData(int x) //形式参数,需要包含变量类型、变量名int y;y = x-1;return y;int y;printf("请输入一个数:");return 0;
- 2024-07-04 13:391. **值传递**:函数调用时,实参的值被复制到形参中,形参在函数体内的改变不会影响到实参。这种传递方式适用于较小的数据类型,如基本类型(int, char等)。 例如,在C语言中,当调用`add(1, 2)`时,1和2的值被...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司