额 这个不用纠结,视频里面没有用到的,所以不用担心这个。
包含stdbool.h是因为我有强迫症,习惯使用bool类型,但是C语言默认的没有,C99之后在stdbool.h头文件中包含了,可以不包含这个文件,使用typedef unsigned char bool; typedef 1 true; typedef 0 false; 来达到同样的效果,我懒得写而已。
包含stdlib.h是因为我不知道用户输入的数字到底是整形还是浮点型,所以干脆定义为字符串,用来接受用户输入的数字,然后通过stdlib.h中定义的将字符串转换成整形函数atoi()和将字符串转换成浮点型函数atof(),这也可以自己手动实现,我懒得写而已
突然发现我好懒~~~~
|