初识C语言(2)

简介: 初识C语言(2)

目录


作用域

代码块作用域

文件作用域

原型作用域

函数作用域

链接属性

存储类型

static关键字

变量的作用域和生命周期


作用域


作用域是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效的,而限定这个名字的可用性的代码范围就是这个名字的作用域


1.局部变量的作用域是变量所在的局部范围


2.全局变量的作用域是整个工程


生命周期


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


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


2.全局变量的生命周期是:整个程序的生命周期

image.png

image.png

链接属性

image.png

image.png

存储类型

image.png

image.png

static关键字

image.png

image.png

image.png 

以上是我自己写的一些笔记

相关文章
|
6月前
|
自然语言处理 编译器 C语言
C语言:练习
C语言:练习
54 0
|
1月前
|
Unix 程序员 C语言
初识C语言
C语言源于1972年,由贝尔实验室的丹尼斯·里奇和肯·汤普逊在开发UNIX操作系统过程中设计。它基于B语言改进而成,旨在成为一种实用的编程工具。尽管许多语言追求教育或易用性目标,但专为程序员设计的C语言,如今已成为主流编程语言之一。
26 8
|
2月前
|
编译器 C语言 C++
从C语言到C++
本文档详细介绍了C++相较于C语言的一些改进和新特性,包括类型检查、逻辑类型 `bool`、枚举类型、可赋值的表达式等。同时,文档还讲解了C++中的标准输入输出流 `cin` 和 `cout` 的使用方法及格式化输出技巧。此外,还介绍了函数重载、运算符重载、默认参数等高级特性,并探讨了引用的概念及其应用,包括常引用和引用的本质分析。以下是简要概述: 本文档适合有一定C语言基础的学习者深入了解C++的新特性及其应用。
|
6月前
|
Java Linux 编译器
认识C语言
认识C语言
42 0
|
编译器 C语言 C++
初识c语言
一个程序运行起来如果报错或者结果是上一次运行程序的结果那么就是你写的程序有问题,可以用cursor这个编码chatgpt这个软件看一下那里出现的问题,但是要保证自己的代码是完整的我们在vs2022中要创建的源文件,头文件是用来存放自定义函数的。因为我们学习的是c语言所以我们创建的文件的以.c结尾的,不能是.cpp,因为c语言的语法规则和c++的语法规则不一样,要不然写出来的程序会报错。printf()函数在程序的函数体内实现,printf(“”)是负责打印(“”)里面的字符。scanf()函数的使用。
|
C语言
C语言假期作业 DAY 02
C语言假期作业 DAY 02
|
6月前
|
双11 C语言
C语言:练习2
C语言:练习2
69 0
|
6月前
|
C语言
C语言中的exit函数
C语言中的exit函数
117 0
|
存储 安全 编译器
初识c语言(下)
初识c语言(下)
44 0
|
存储 人工智能 安全
C语言假期作业 DAY 15
C语言假期作业 DAY 15
C语言假期作业 DAY 15