为了账号安全,请及时绑定邮箱和手机立即绑定

能解释一下two和one两个函数分别有什么作用吗?

能解释一下two和one两个函数分别有什么作用吗?

C PHP
慕婉清6462132 2022-09-01 15:11:38
#include<stdio.h>int A=9, B=10, C=11;void Two(int B, int& C) {A = 21; C = 5;printf(“%d %d %d\n”, A, B, C);}void One(int A, int B) {int C=31;printf(“%d %d %d\n”, A, B, C);Two(A, B);}void main() {printf(“%d %d %d\n”, A, B, C);One(A, B);printf(“%d %d %d\n”, A, B, C);}
查看完整描述

2 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

你这个是C++里面的话,
void Two(int B, int& C){}函数里C是传引用.
void One(int A, int B) {}是传值.
另外还有传址调用。
如果是C里面的话,是没有传引用的,所以void Two(int B, int& C){}就会有错误。

查看完整回答
反对 回复 2022-09-06
?
慕森王

TA贡献1777条经验 获得超3个赞

就是让你观察全局变量,局部变量,形参,实参的.
而且void Two(int B, int& C) { 这句语法错误,无法编译
不知道是 void Two(int B, int C)还是 void Two(int B, int* C) {

查看完整回答
反对 回复 2022-09-06
  • 2 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信