请在 下方输入 要搜索的题目:

关键字static 和const 的作用是什么?

关键字static 和const 的作用是什么?

发布时间:2025-03-03 12:04:11
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:【计分规则】: static作用:1. 作用于局部变量。用static声明局部变量时,则改变变量的存储方式(生命期),使变量成为静态的局部变量,即编译时就为变量分配内存,直到程序退出才释放存储单元。这样,使得该局部变量有记忆功能,可以记忆上次的数据,不过由于仍是局部变量,因而只能在代码块内部使用(作用域不变)。2. 作用于外部变量。外部变量缺省为静态变量,为了限制某些外部变量的作用域,使其只在本文件中有效,而不能被其他文件引用,可以用static关键字对其作出声明。3. 作用于函数。使用static用于函数定义时,对函数的连接方式产生影响,使得函数只在本文件内部有效,对其他文件是不可见的。这样的函数又叫作静态函数。使用静态函数的好处是,不用担心与其他文件的同名函数产生干扰,另外也是对函数本身的一种保护机制。const作用:1. 修饰常量。被const修饰的变量是只读的,即值不可变。1. 修饰指针。如TYPE * const pContent; 指针本身是常量不可变;如TYPE const *pContent; 指针所指向的内容是常量不可变;如const TYPE* const pContent; 两者都不可变。
专业技术学习
专业技术学习
搜搜题库系统