当前位置 :
对于这个最简单的函数,我有几点疑问.疑问1.在main函数中,返回值为0.这个0返回给了谁?如果我返回1或者其它数字会怎样?不返回又会怎样?2.在第十三行中,swap(intx,inty)这一句,既然intx和inty都
更新时间: 2025-08-27 06:22:18
1人问答
问题描述:

对于这个最简单的函数,我有几点疑问.

疑问

1.在main函数中,返回值为0.这个0返回给了谁?如果我返回1或者其

它数字会怎样?不返回又会怎样?

2.在第十三行中,swap(intx,inty)这一句,既然intx和inty都是

形式参数,那么我不写成intx,inty,而写成intq,intw,再把下面

的x和y全部换成q,w行不行?

3.这个程序的执行顺序是先执行main函数,再由swap(x,y);调用swap

函数,再返回main函数,那么最后的go函数还会不会执行?

#include

usingnamespacestd;

intmain()

{

intx=3,y=8;

cout

刘文彬回答:
  第一点:完全可以去掉return0,只要将主函数原形写成voidmain()即可,但若写成intmain(),则必须有个返回值,两者一致;   第二点:就像你说的,形参只是形式参数,没有实际作用,形参名可以任意写.在调用函数时,是将实参的值传递给形参.   第三点:主函数中只调用了swap函数,而没有调用go函数,因此go函数不会执行.
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有