文章目录
#include< >和#include" "有什么区别
第一个是用来包含开发环境的库,第二个是用来包含.C/.CPP文件所在目录的头文件。
switch© 语句中 c 可以是 int, long, char, float, unsigned int 类型?
c是整型或者隐式地转换成整型的数据。
const
欲阻止变量被改变
可以指针为const,或者指针所指的内容为const,两者也可
在函数声明中,可修饰形参,在函数内部不改变其值。
类的成员函数,指定为const,则表示其为昌函数,不能改变类的成员函数
类的成员函数,其返回值为const型,使其返回值不为左值。
头文件中的 #ifndef/#define/#endif 干什么用
这些条件编译可以提高代码的可裁剪性,
最重要的功能是防止头文件被重复定义。
全局变量和局部变量在内存中是否有区别?
全局变量存储在静态数据库,局部变量存储在堆栈中,局部变量太大,会导致栈溢出,最好将其放在main函数之外。