C语言变量与常量

简介: C语言变量与常量

变量:

1、变量的定义

image.png

2、变量的命名规则

  • 只能由字母(包括大写和小写)、数字和下划线_组成。
  • 不能以数字开头
  • 长度不能超过63个字符
  • 变量名中区分大小写
  • 变量名中不能使用关键字

3、变量的作用域和生命周期

变量的作用域:

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

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

举例:

在不同的文件,全局变量也可以使用,只需要在不同的文件里面extern需要声明外部符号

image.png

变量的生命周期

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

2、全局变量的生命周期是:整个程序的生命周期(比如进main函数,出main函数)

四种常量:

1、字面常量:

image.png

直接书写,不能用变量定义!

2、const修饰的常变量

本质仍然是一个变量,但他有着常量的语法性质:不可以更改,不可以放在数组【】里面。

image.png

3、#define定义的标识符常量

这是一个常量,可以在数组【】里面表示

image.png

4、枚举常量

注意枚举常量是male,female,secret

image.png

相关文章
|
3天前
|
程序员 C语言
C语言中的宏定义:从常量到高级技巧
C语言中的宏定义:从常量到高级技巧
7 1
|
5天前
|
存储 编译器 C语言
C语言数据类型和变量(二)
C语言数据类型和变量(二)
|
5天前
|
存储 编译器 C语言
C语言数据类型和变量(一)
C语言数据类型和变量(一)
|
6天前
|
C语言
【C语言】:详解函数指针变量,函数指针数组及转移表
【C语言】:详解函数指针变量,函数指针数组及转移表
13 2
|
3天前
|
Java 程序员 Linux
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
10 0
|
3天前
|
存储 C语言
C语言中的变量与函数详解
C语言中的变量与函数详解
4 0
|
3天前
|
存储 C语言
C 语言变量详解
C 语言变量详解
8 0
|
5天前
|
C语言
【C语言刷题系列】交换两个变量的三种方式
【C语言刷题系列】交换两个变量的三种方式
|
6天前
|
C语言
【C语言】:深入理解指针变量
【C语言】:深入理解指针变量
7 0
|
9天前
|
编译器 C语言
c语言中数据类型和变量
c语言中数据类型和变量
12 0