与下面的图片对比一下

可以看见在int b = test();d的时候cout<<"hello";就被调用了;

cout<<b;只是返回return a的值;

重点是如果单纯调用test();方法时只会出现hello;

所以在用return返回值的时候,一般要定义一个变量,把值赋给变量。

还有就是写非void类型的方法,不一定要有return 。

最新文章

  1. seajs学习一天后的总结归纳
  2. 解决Oracle 11g ORA-01017错误代码
  3. java工作流软件发送邮件的方案
  4. 2015.05.12:json的常用处理方式
  5. 加州大学伯克利分校Stat2.2x Probability 概率初步学习笔记: Midterm
  6. 人工智能范畴及深度学习主流框架,IBM Watson认知计算领域IntelligentBehavior介绍
  7. plutil工具
  8. JS实现登录页面记住密码和enter键登录
  9. ☀【JS】Code
  10. 网站开发常用jQuery插件总结(12)固定元素插件scrolltofixed
  11. 详解 UIView 的 Tint Color 属性
  12. DLL 导出函数
  13. 【Netty】EventLoop和线程模型
  14. bzoj 4345: [POI2016]Korale
  15. eureka2.0页面404报错问题--之坑
  16. ubuntu安装notepad++
  17. 我的简历 PHP Java C# 技术总监
  18. MySQL中字符串和数字拼接
  19. 关于RestFul API 介绍与实践
  20. spark sql中将数据保存成parquet,json格式

热门文章

  1. Kong03-Nginx、OpenResty、Kong 的基本概念和区别联系
  2. TCP/IP协议第一卷第二章
  3. 通俗易懂了解Vue双向绑定原理及实现
  4. 使用Typescript重构axios(十六)——请求和响应数据配置化
  5. [UWP]使用CompositionAPI的翻转动画
  6. ORACLE存储过程的创建和执行的简单示例和一些注意点
  7. 查看redis占用内存大小的方法
  8. tcpdump抓包工具
  9. 如何基于k8s快速搭建TeamCity(YAML分享)
  10. CentOs虚拟机配置