关于函数的返回值的一些困惑和解释
2016-03-26 22:06
281 查看
数学里的函数:
f(x) = x^2 + 2x + 1,
y = f(2). //这句跟 C语言是不是很像? 2是参数,而y保存了f(x),在x = 2时的返回值。有返回值的函数
他的返回值的作用跟数学上的函数的返回值的作用是一样的。
无返回值函数,因为计算机不只是会计算数值,他还会控制,例如你想在屏幕上输出一句“hello world”
调用函数 print();
而 如果这个函数是没必要返回什么的,就可以将他的返回类型设为void (空); 也就是 void print(char*)
有没有返回值是没什么区别的,函数没有返回值也可以做很多很多事情。
f(x) = x^2 + 2x + 1,
y = f(2). //这句跟 C语言是不是很像? 2是参数,而y保存了f(x),在x = 2时的返回值。有返回值的函数
他的返回值的作用跟数学上的函数的返回值的作用是一样的。
无返回值函数,因为计算机不只是会计算数值,他还会控制,例如你想在屏幕上输出一句“hello world”
调用函数 print();
而 如果这个函数是没必要返回什么的,就可以将他的返回类型设为void (空); 也就是 void print(char*)
有没有返回值是没什么区别的,函数没有返回值也可以做很多很多事情。
相关文章推荐
- HDU5652India and China Origins 并查集
- Java Nio 十一、Java NIO:非堵塞服务器
- Quartz任务调度(3)存储与持久化操作配置详细解析
- Canonical Correlation Analysis(CCA) 典型相关分析
- 学习进度(第四周)
- “进度条”博客——第四周
- 颠覆你的时空观-----理解傅立叶transform
- 深入了解Spring4整合Hibernate4时的No Session异常的原理与解决方案
- 解决中文问题的最佳实践示例
- 解决PLSQL Developer 插入中文 乱码问题
- hdu 4704 Sum (整数和分解+快速幂+费马小定理降幂)
- 第五周项目一-三角形类雏形(1)
- MyBatis动态SQL
- iOS 面试题 之method swizzling
- bsoj: 3834 -- 【BJOI2006】狼抓兔子
- Rust 1.7.0 macro宏的复用 #[macro_use]的用法
- sockaddr_u详解
- 结对开发——返回整数数组最大子数组和2
- Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
- Mysql如何删除一个用户