上传者: 42334042
|
上传时间: 2021-10-06 15:37:16
|
文件大小: 107KB
|
文件类型: -
爱士惟新能源技术(江苏)有限公司的软件工程师面试题,题目类型包括c语言基础和通讯相关,仅供参考。如:1.关键字static的作用是什么?
在C语言中,static关键字有三种用途:A.用于全局变量定义时:全局变量内定义时加上static修饰,表示该变量为静态全局变量。作用域为当前文件。B.用于函数定义或声明:任意函数的定义或声明中包含了static修饰,表示该函数为静态函数,只能在本文件中被调用。C.用于局部变量定义:局部变量定义时,带有static关键字,表示其为静态局部变量,只被初始化一次,之后每次调用函数时,该变量值为上次函数退出时的值。即,改变量的生存周期被扩展到整个程序运行时间段内