1.不能做 switch() 的参数类型是: switch 的参数不能为实型。 2. static 有什么用途?(请至少说明两种) 1)限制变量的作用域 2)设置变量的存储域 static修饰局部变量时,会改变局部变量的存储位置,从而使得局部变量的生命周期变长。 static修饰全局变量时,会改变全局变量的链接属性,从而使得全局变量的作用域变小。 static对函数的修饰与修饰全局变量十分相似,修饰函数时会改变函数的链接属性,从而使得函数的作用域变小。 3. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 2) 不存在指向空值的引用,但是存在指向空值的指针。 4. 描述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性 5. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量储存在静态数据库,局部变量在堆栈
6.什么是预编译 何时需要预编译: 1&#x 标签:题目,作用域,局部变量,C语言,面试,static,修饰,全局变量,指针 From: https://blog.csdn.net/qq_52940414/article/details/137326871