博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五周任务
阅读量:6765 次
发布时间:2019-06-26

本文共 596 字,大约阅读时间需要 1 分钟。

这周开始学习函数,这在任何一门语言中都是一个大头(在Java中我们称为方法)。

首先很重要的一点是,如果你像我一样习惯把自定义的函数放在main方法后面的话,那么一定要记得先声明函数。例如我现在定义了一个名为count的含参函数:void count(float price, int number) {}

声明函数可以在main函数内活着main函数外,但必须是在你调用函数之前。形式为:void count(float, int);

否则会出现以下报错:

“std::count”: 未找到匹配的重载函数

“iterator_traits<_Iter>::difference_type std::count(const _InIt,const _InIt,const _Ty &)”: 应输入 3 个参数,却提供了 2 个

note: 参见“std::count”的声明

当然,你要是习惯先定义函数再调用,那么恭喜你将不会出现上述问题。

还有一个小点,即你在声明一个变量后,必须初始化(赋值)或者输入才能调用,包括作为函数的实参使用,否则会报错:

未初始化的局部变量

 

未初始化的全局变量

 

posted on
2018-11-04 08:59 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/luoyang0515/p/9903085.html

你可能感兴趣的文章
SpringAOP小结
查看>>
单体内置对象的理解
查看>>
数据结构7_链二叉树
查看>>
使用Newtonsoft将DataTable转Json
查看>>
缓存类
查看>>
Spark RDD Transformation 简单用例(三)
查看>>
分治法理论
查看>>
澄甫先生谓古人练拳分四步功夫
查看>>
第八天
查看>>
C# Lambda表达式
查看>>
Android Studio中多项目共享Library
查看>>
用java的io流,将一个文本框的内容反转
查看>>
python: 不同级别的日志输出到不同文件的日志类
查看>>
[LeetCode] Trapping Rain Water
查看>>
linux下下载redis,并且编译
查看>>
FirstOrDefault()的重载方法
查看>>
SumElemet
查看>>
团队编程
查看>>
ajax轮询session阻塞问题
查看>>
C++三大特性之封装
查看>>