关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

变量、常量

发布时间:2023-06-27 18:00:37

前言


让我们一起拉开C语言学习的第二弹吧!


一、变量的作用域


全局变量全局变量的作用域是整个工程
局部变量是局部变量所在的局部范围

二、变量的生命周期


变量的生命周期是指变量的创建到变量的销毁之间的一个时间段

1.全局变量的生命周期


局部变量的生命周期是:整个程序的生命周期

代码(示例如下)::

#includeint a=100;//全局变量 void test() {  printf("2:%d\n",a); } int main() {  printf("1:%d\n",a);  test();//这里引用函数  return 0; }

   

2.局部变量的生命周期


局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束

代码如下(示例):

#includevoid test() {  printf("%d\n",a); } //这种也是不可许的 int main() {  {  int a=20;  printf("%d\n",a);  }  printf("%d\n",a};//这里是错的  return 0; }

   

当进入第二个括号a的生命周期开始当出括号生命周期就结束了

三、常量的分类


C语言中的常量分为以下几种:

字面常量100->整形字面值 ‘w’->字符字面值 3.14->浮点型的字面值 “abcdef”->字符串常量
const(常属性)修饰的常变量

#define定义的标识符常量

枚举常量(enum)

总结


被const修饰后,具有了常属性,不能被修改,但本质上还是变量

尽管这世界纷纷扰扰,只要具有了“常属性”,就会坚持学下去。


/template/Home/leiyu/PC/Static