前言:本部分内容主要是C++语言中关于函数以及指针的相关知识,其中指针是重中之重。指针在面向过程的编程中是最为重要的基础知识,在往后的项目开发时,若使用C或C++等面向过程的语言,指针是绝对避不开的。而且与之后要学习的很多知识都有千丝万缕的关系。
目录
1、函数
1.1、作用
将一段经常使用的代码封装起来,减少重复代码
一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能
1.2、定义:
分5个步骤:
1、返回值类型
2、函数名
3、参数列表
4、函数体语句
5、return表达式
1.3语法:
返回值类型 函数名(参数列表)
{
函数体语句
return表达式
}
··返回值类型:一个函数可以返回一个值,在函数定义中
··函数名:给函数起个名称
··参数列表:使用该函数时,传入的数据
··函数体语句:花括号内代码,函数内容需要执行的语句
··return表达式:和返回值类型挂钩,函数执行完后,返回相应的数据
1.4、函数的调用
功能:使用定义好的函数
语法:函数名(参数)
Tips:函数定义时,函数的参数为形参;函数的调用时,传入的参数为实参
1.5、值的传递
··所谓值的传递,就是函数调用时实参将数值传入给形参
··值传递时,形参发生变化,并不会影响实参
Tips:当返回值类型为void时,即返回值不需要时,不需要写return语句或只需写return;而不用写返回什么值
1.6、函数的常见样式
4种常见样式:
1、无参无返
2、有参无返
3、无参有返
4、有参有返
1.7、函数的声明
作用:告诉编译器该函数的名称。函数的实际主体可以单独定义
&