1.return 后面跟的是返回值 --- 记得加上;
1.函数调用之后会被函数自身的返回值给替代
2.调用函数时的参数是实参,函数定义中的参数是形参 ---- 形参是实参的的一份临时拷贝,修改形参不会影响实参
1.如果函数不需要返回值,那么函数的返回类型可以写作 void --- 同时由于返回值类型是void(即不需要返回值),所以return 后面什么都不用跟,直接一个分号;即可 --- ps:什么都不用返回时也要加 return 哦!
2.如果要想函数中的操作影响到主函数中的变量的话,我们就必须传指针才可以
1.函数在结束之后,函数中创建的临时变量和临时参数等(没有被设置为静态局部变量的情况下)会被清楚
1. 函数的声明就是告诉计算机有这个函数,但是这个函数是否被定义是不确定的
2.有了函数的声明之后,无论函数的定义在哪都能够正常的调用函数
3.函数的声明的格式是 函数的返回类型 函数名(函数的形参);以及一个不可或缺的分号
4.不过函数的声明必须放在主函数的前面
5.声明可以写多次,但是定义只能有一次
1. .h头文件中一般都是函数的声明 --- 如果在主函数前引用了函数的声明,那么无论函数定义在哪都可以直接在主函数中调用函数
2.由1所涉及的功能我们就可以将函数的声明放在一个.h文件中,然后将主函数的实现放在一个.c文件中,将函数的定义放在另一个函数中 ---- 我们只需要在主函数前引用包含了函数定义的头文件就能够直接在主函数中调用相关函数 ---- 函数的定义和函数的调用在两个完全不同的.c文件中,但这完全不干扰我们在主函数中调用函数,这是因为我们已经提前引用了包含了函数声明的头文件
3.在c++中引用自己创建的头文件的时候和c中一样 ,都是用 “ ” 双引号来包含,如下