文章目录
1.为什么只能有一个main函数
main函数其实就是一个特殊名字的函数,常规情况下系统经过一系列操作后最终会调用main函数。这个时候如果程序中含有多个main函数会导致系统调用出现问题,所有只能有一个main函数。
2.变量存在的意义
变量的声明,可以看作是对一块“既定”的内存空间的命名,这个名字是我们设定的。这个时候我们如果想要操作这块内存空间就可以通过变量的名字来操作。
综上,可以看出变量存在的意义是为了方便我们对内存的操作
可能存在的疑问解答:为什么说是对一块"既定"的内存空间的命名这里之所以说"既定"是因为变量的声明方式为"数据类型 变量名",数据类型在这里规定了这个变量名的可使用的内存空间,空间已经固定,所以说是对一块"既定"的内存空间的命名。
3.define和const的区别
1.宏是替换,const是变量的声明
2.宏是没有类型安全检查,const有类型区别
3.宏是在预编译阶段直接进行替换,而const是在运行阶段处理
4.宏不占用内存只占用代码片段,而const占用内存
5.宏不建议作为函数的入参,而const的可以
可能存在的疑问解答:
1.什么是替换?和声明有声明区别<