美文网首页程序员
static和const关键字的作用

static和const关键字的作用

作者: 阿两sama | 来源:发表于2017-03-14 15:46 被阅读22次

static 作用:

-.局部变量使用,改变变量的存储方式(生命周期),使得变量直到程序退出后才释放存储单元,变量作用域变成本文件有效

-.外部变量使用,使变量只在当前文件有效。

-.函数使用,使函数只在本文件有效,防止与其他文件的同名函数产生干扰。ps:需要其他文件引用时,使用extrn关键字。

const作用:

-.只读,防止被修改。

static和const组合使用:

-.代替宏定义使用,节省编译时间并且不能被修改,而且还能定义变量类型。ps:static const int width=100;

exend和const组合使用:

-.将const改为外部链接,扩大变量作用为全局,外部可以访问但是不能修改,只能初始化一次。ps:exend const int height=100;

相关文章

  • C基础知识

    基础问题 1.static关键字和const关键字。 static: 作用于变量时:用static声明局部变量--...

  • static关键字和const关键字的作用

    static关键字和const关键字的作用 static 答: static修饰的全局变量和函数只在当前文件中有效...

  • 部分C语言的作用

    关键字const有什么含意?修饰类呢?static的作用,用于类呢?还有extern c的作用const 意味着"...

  • static和const关键字的作用

    static 作用: -.局部变量使用,改变变量的存储方式(生命周期),使得变量直到程序退出后才释放存储单元,变量...

  • static、const、extern的用法和区别

    在开发中我们经常会使用到static、const、extern等关键字,在此总结几个关键字的作用和区别。 一、co...

  • 面试题- 基础篇

    参考文献 iOS面试题09- 基础篇 define和const常量有什么区别 static关键字的作用

  • const,static,extern简介

    解释关键字 static,const,inline,Static,inline,volatilestatic 修饰...

  • Static和Const关键字的的作用

    1.作用于变量: 用static声明局部变量时,则改变变量的存储方式(生命期),使变量成为静态的局部变量,即编译时...

  • 关键字static/const的作用

    这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静...

  • OC中的理论知识

    static 关键字的作用: 1.变量的内存只被分配一次 2.它的作用域跟其它变量无差别 关键字:const 不是...

网友评论

    本文标题:static和const关键字的作用

    本文链接:https://www.haomeiwen.com/subject/mehhnttx.html