昨天还把函数的声明和定义遗漏了。甚么是声明,你告诉你的编译器,函数叫什么,参数是什么,返回类型是什么;但到底存不存在,我们不关心。声明一般在函数使用之前,要满足先声明后使用;且声明一般出现在头文件中。函数的定义是指函数的具体实现,交代函数的功能实现。举个栗子:
四识函数_日常

这里自义定求和函数Add,实现它我们要声明一下,其他编译器我不知道,但vs早期编译器时只能放在前面,咱vs2019是可以放在最后的(如上),也没有任何语法错误;当可以放在前面和后面时就更为灵活了。说为什么要声明这玩意儿?假如你是个明星,某天突然要结婚了,当然要事先声明一下吧,这也是说的过的。

       当然,我们的声明和定义这么用格局就低了,如果是写一个这样的加减法,我们可以写一个模块出来。我们在新建源文件里面再新建一个头文件 add.h。我要把函数声明放进add.h,把函数定义放在 .c文件里面,三个部分构成一个加法模块,奇迹发生了,如下:

四识函数_日常_02



四识函数_日常_03

这里看起来没有声明与定义就可以跑是不是很帅?哈哈,注意头文件引用add.h时尖括号要变双引号。由此同理,把加减乘除放一堆模块化编程其实就能搞出计算器如下:(传统艺能手残PPT)

四识函数_日常_04

       具体怎么码的就不一一细说了(说白了就是条懒狗)。今天到此吧,家人们眠了

四识函数_日常_05