【C++学习笔记】函数
2017-05-13 02:04
295 查看
一、定义函数原型
1、复制函数定义的函数头,并添加分号即可;
例如:
例如:
3、原型的功能
(1)编译器正确处理函数返回值;
(2)编译器检查使用的参数数目是否正确;
(3)编译器检查使用的参数类型是否正确。如果不正确,则转换为正确的类型(如果可能的话)。
二、定义函数
1、无返回值
2、有返回值
三、函数参数
1、参数(argument)表示实参,参量(parameter)表示形参
2、多个参数
(1)多个参数时用逗号分开;
(2)函数两个参数的类型相同,则必须分别指定每个参数的类型,不能像声明常规变量那样,将声明组合在一起;
(3)原型中的变量名不必与定义中的变量名相同,且可以省略;
1、复制函数定义的函数头,并添加分号即可;
例如:
void functionName(parameterList x);2、函数原型不要求提供变量名,有类型列表就足够了
例如:
void functionName(parameterList);
3、原型的功能
(1)编译器正确处理函数返回值;
(2)编译器检查使用的参数数目是否正确;
(3)编译器检查使用的参数类型是否正确。如果不正确,则转换为正确的类型(如果可能的话)。
二、定义函数
1、无返回值
void functionName(parameterList) { statement(s) return; }
2、有返回值
typeName functionName(parameterList) { statements return value; }
三、函数参数
1、参数(argument)表示实参,参量(parameter)表示形参
2、多个参数
(1)多个参数时用逗号分开;
(2)函数两个参数的类型相同,则必须分别指定每个参数的类型,不能像声明常规变量那样,将声明组合在一起;
(3)原型中的变量名不必与定义中的变量名相同,且可以省略;
相关文章推荐
- c++学习笔记:void*变量,在函数内必须要明确变量类型
- C++学习笔记之函数如何返回字符串(char型)
- Effective c++学习笔记——条款6,不想自动生成函数,要明确拒绝
- C++学习笔记:函数模版
- 2012/1/19 《C++ Primer Plus》第七章:函数——C++编程模块 学习笔记
- C++学习笔记1———getline()函数
- 2012/1/21 《C++ Primer Plus》第八章:函数探幽 学习笔记
- C++学习笔记(3)——成员变量、成员函数的指针
- C++学习笔记-6-函数
- 2012/1/21 《C++ Primer Plus》第八章:函数探幽 学习笔记
- c++学习笔记--虚函数和多态的重新认识
- Inside the C++ Object Model 学习笔记 第四章 函数语意学
- C++中虚函数学习笔记
- C++学习笔记-8-函数执行的顺序
- C++学习笔记(12)——多态与虚函数
- C++ 函数模板和排序的函数模板——学习笔记
- C++学习笔记5---虚函数的工作原理
- C/C++中关于地址、指针和引用变量的学习笔记(四) : 函数
- 2012/1/19 《C++ Primer Plus》第七章:函数——C++编程模块 学习笔记
- C++pirmer 学习笔记之函数定义