VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 214|回复: 7

[已解决]C++声明的问题

[复制链接]
40_avatar_middle
最佳答案
0 
在线会员 发表于 2020-12-12 19:24:33 | 显示全部楼层 |阅读模式
file:///C:/Users/LISUNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png

问一个关于C++函数声明的问题,在函数声明的时候什么时候需要加上变量,类似于  f(inta)什么时候只要f(int)还是两者都可以?

最佳答案
08_avatar_small
2020-12-12 22:09:51
本帖最后由 SummerGull 于 2020-12-12 22:12 编辑

声明的时候 可以带变量也可以不带。
比如
  1. #include <iostream>
  2. using namespace std;
  3. int fun1(int , int);//这里是声明 可以不带也可以带 但是 这里一定要声明 这个函数,也可以把下面的函数实现部分放在这里 就可以不用声明函数原型了。
  4. int main()
  5. {
  6. int a=9;

  7. cout<<fun1(a,a++)<<endl;//这里叫实参。
  8. return 0;
  9. }
  10. int fun1(int a, int b)
  11. {
  12. //这里必须要带 变量a不对这个叫参数名 和b参数名字。这里也叫形参,。
  13. return a+b;
  14. }
复制代码
12.12.png




上一篇:C++j
下一篇:有关修改内存的,这段代码为啥执行不成功
08_avatar_middle
最佳答案
9 
在线会员 发表于 2020-12-12 22:09:51 | 显示全部楼层    本楼为最佳答案   
bestAnswer
本帖最后由 SummerGull 于 2020-12-12 22:12 编辑

声明的时候 可以带变量也可以不带。
比如
  1. #include <iostream>
  2. using namespace std;
  3. int fun1(int , int);//这里是声明 可以不带也可以带 但是 这里一定要声明 这个函数,也可以把下面的函数实现部分放在这里 就可以不用声明函数原型了。
  4. int main()
  5. {
  6. int a=9;

  7. cout<<fun1(a,a++)<<endl;//这里叫实参。
  8. return 0;
  9. }
  10. int fun1(int a, int b)
  11. {
  12. //这里必须要带 变量a不对这个叫参数名 和b参数名字。这里也叫形参,。
  13. return a+b;
  14. }
复制代码

点评

应该是可以运行的。我这里没开编辑器敲的代码。  发表于 2020-12-12 22:11
40_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-12-12 19:25:37 | 显示全部楼层
我看这里的声明就只有变量类型

点评

老哥你这样不行啊。问的问题都是基础问题 还在看 数据算法教程。你有其他语言的经验吧。 看本C++的书 快速入门就可以了。这样就不耽误你学习了。学的是语法,编程的思维已经形成了的。  发表于 2020-12-12 22:15
40_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-12-12 22:50:46 | 显示全部楼层
SummerGull 发表于 2020-12-12 22:09
声明的时候 可以带变量也可以不带。
比如

多谢老哥,我这看完基础语法的东西了,但是看过有时候记不住,我在看数据结构那里的话正好有一些个比较直观的例子,然后我想这慢一点也无所谓,把基础整扎实了。不会了在去往前翻翻书什么的。多谢老哥的回答。
08_avatar_middle
最佳答案
9 
在线会员 发表于 2020-12-12 23:16:15 | 显示全部楼层
咸鱼李 发表于 2020-12-12 22:50
多谢老哥,我这看完基础语法的东西了,但是看过有时候记不住,我在看数据结构那里的话正好有一些个比较直 ...

多敲代码。和多看人家的代码 就可以提高的很快。遇到不懂的 可以来提问。但是总归会耽搁你的时间。论坛就是拿来交流和提问的。
40_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-12-12 23:56:01 | 显示全部楼层
感谢楼上的老哥!我现在刚刚在整,毕竟自学,肯定会有很多问题,感谢VC驿站。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2021-1-21 16:19

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表