1. static 有什么用途?至少说明两种答案:限制变量作用域:用于局部变量时,使变量具有静态存储周期,即只初始化一次,但作用域仍限于函数内部。限制函数可见性:用于函数或全局变量时,使其只在当前文件内可见,防止外部文件访问。2. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?答案:有区别:全局变量:存放在数据段(.data 或 .bss),在程序整个生命周期内存在。局部变量:存放在**栈(stack)**中,随着函数的调用创建,退出后销毁。3. 头文件中的 #ifndef/#define/#endif 是干什么用的?答案:用于防止头文件被重复包含(多次包含同一头文件会导致重复定义...