首页 > 其他分享 >C语言变量的作用域和生命周期

C语言变量的作用域和生命周期

时间:2022-10-15 13:02:07浏览次数:109  
标签:例如 生命周期 作用域 局部变量 程序 C语言 全局变量

变量的分类

1、局部变量

2、全局变量

例如:

C语言变量的作用域和生命周期_局部变量

作用域

1、局部变量:其作用域为 {  } 内部

例如:

C语言变量的作用域和生命周期_生命周期_02

2、全局变量:其作用域为整个项目(工程)

例如:

C语言变量的作用域和生命周期_作用域_03

再如:

C语言变量的作用域和生命周期_局部变量_04

C语言变量的作用域和生命周期_作用域_05

生命周期

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

2、全局变量:其生命周期等于整个程序的生命周期,程序开始执行其生命周期开始,程序结束,其生命周期结束。

标签:例如,生命周期,作用域,局部变量,程序,C语言,全局变量
From: https://blog.51cto.com/u_15830591/5759145

相关文章

  • C语言-----结构体之投票系统
    本篇文章是在学习c语言结构体过程中得一个简单的投票系统程序。很简单应用了strcmp函数进行了比较。很简单但花了一上午才调通,看来我这编程还有点加强啊。不过也对自己......
  • 【C语言_24】typedef关键词
    1.typedef定义类型别名定义int的别名int32_t:typedefintint32_t;2.typedef的使用#include<stdio.h>intmain(){typedefintint32_t;//作用域:{}里申请的,只能在{}里用i......
  • VScode格式化C语言程序时,让左大括号不换行的解决方案
    前言继上次用VScode写C语言之后,感觉舒服了不少,可是还是有一点让我觉得美中不足的地方……那就是!每次格式化C语言程序的时候,都会把我故意不换行的左大括号给换行了!后来找......
  • maven生命周期详解说明
    转自:​​http://www.java265.com/Maven/202204/3220.html​​ 下文笔者讲述maven生命周期的详解说明,如下所示:Maven生命周期Maven生命周期:对所有的构建过程进行抽象和......
  • C语言开发环境使用和数据类型,运算符,表达式
    task1.c1#include<stdio.h>2intmain()3{4printf("O O\n");5printf("<H><H>\n");6printf("IIII\n");7return0;8}......
  • C语言中预编译功能,预处理器指令
    三种预处理包括:宏定义、文件包含、条件编译。宏定义是C语言提供的三种预处理功能的其中一种。宏定义和操作符的区别是:宏定义是替换,不做计算,也不做表达式求解。宏定义又......
  • 实验1:C语言开发环境使用和编程初体验
     任务一:#include<stdio.h>#include<stdlib.h>intmain(){printf("00\n");printf("<H><H>\n");printf("III......
  • C语言-打印99乘法表
    利用for循环打印乘法表#include<stdio.h>#include<stdlib.h>/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*......
  • 【leetcode_C语言_数组_day1】 704.二分查找&&27. 移除元素
    704.二分查找1.题目给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输......
  • 【C语言有这个就够了】五.指针(1)
    (一)指针的定义1.指针是内存中一个最小单元的编号,也就是地址2.平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量intmain(){inta=10;int*p=&a;//指......