形式参数和实际参数是否可以定义为同一个字符?

lvgx_22 2008-07-06 10:45:46
如下所示
int main()
{
int p;
test(p)
return;
}

void test(int &p)
{
p=5;
}

test函数中的参数设为和main中的一样,这样是否会导致错误?
...全文
515 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
darkarthur 2008-07-07
  • 打赏
  • 举报
回复
可以的一塌糊涂~
natee 2008-07-07
  • 打赏
  • 举报
回复
可以
建议楼主看看作用域方面的文章
我看你有戏 2008-07-07
  • 打赏
  • 举报
回复
int main()
{
int p;
test(p)
return;
}
void test(int &p);//函数需要先声明,初学者这个地方容易忘掉
void test(int &p)
{
p=5;
}
kkndciapp 2008-07-07
  • 打赏
  • 举报
回复
可以
jy01807853 2008-07-07
  • 打赏
  • 举报
回复

/*楼主拿去运行下就了解了
但是不建议这样做, 代码多
怕你自己都不认识了吧 呵呵*/
#include <iostream>

using namespace std;

void test(size_t& p)
{
cout << "p:" << p << endl;
}

int main()
{

size_t p = 1024;
test(p);
return 0;
}
dup000 2008-07-06
  • 打赏
  • 举报
回复
不会。
zhuqh 2008-07-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 macfan 的回复:]
引用楼主 lvgx_22 的帖子:
如下所示
int main()
{
int p;
test(p)
return;
}

void test(int &) //可以这样写 可以这样写?
{
p=5;
}

test函数中的参数设为和main中的一样,这样是否会导致错误?
[/Quote]
macfan 2008-07-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 lvgx_22 的帖子:]
如下所示
int main()
{
int p;
test(p)
return;
}

void test(int &) //可以这样写
{
p=5;
}

test函数中的参数设为和main中的一样,这样是否会导致错误?
[/Quote]
simo110 2008-07-06
  • 打赏
  • 举报
回复
可以的
不过一般不这样写
这样写会引起读代码的不方便
zhanchili 2008-07-06
  • 打赏
  • 举报
回复
不会,你看,两个定义分别在两个大模块里,连个"交集"都没有.
artman 2008-07-06
  • 打赏
  • 举报
回复
可以,
不在一个作用域中
内容概要:本文详细介绍了一个基于C++语言开发的校园志愿者服务平台的设计与实现,涵盖项目背景、目标意义、系统挑战及解决方案,并提供了系统的分层架构设计和核心功能模块的代码示例。平台实现了志愿者信息管理、活动发布与报名、智能任务分配、志愿时长统计、安全认证等功能,采用模块化设计和面向对象编程思想,结合多线程、数据加密、ORM等技术,确保系统的高效性、安全性与可扩展性。文中重点展示了智能任务匹配算法、志愿时长统计算法和安全认证机制的C++实现逻辑,体现了系统在数据处理、业务逻辑和安全管理方面的综合能力。; 适合人群:具备C++编程基础的计算机专业学生、软件开发初学者以及对信息系统设计感兴趣的高校开发者,尤其适合有意向开发中小型管理系统的1-3年经验研发人员; 使用场景及目标:①学习如何使用C++构建完整的桌面或本地服务型应用系统;②掌握信息管理系统中的核心模块设计与实现方法,如任务匹配、时长统计、权限控制等;③理解分层架构、模块化设计和基础算法在实际项目中的应用; 阅读建议:建议结合文中提供的结构图与代码示例进行动手实践,重点关注业务逻辑与数据流的衔接,并尝试在此基础上扩展新功能(如图形界面、数据库集成或网络通信),以深化对系统整体架构的理解。

65,202

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧