C语言关键字static和volatile 的含义和作用

Static: c 语言中static 关键字有两个作用,一是文件作用域,二是函数作用域。 文件作用域关键字static 的作用是,以static 申明的全局变量、函数不得被其他文件所引用; static 另外一个用途是函数内部静态变量,只会被初始化一次,而且变量存储在全局数据段中而不是函数栈中,所以其生命期会一直持续到程序退出。 举个回调函数的栗子:虽然counting()函数多次回调自身,但是
相关文章
相关标签/搜索