C语言变量详解:类型、命名规则与基本变量类型介绍
在计算机中,变量实际上只是程序可以操作的存储区域的名称。

C 中的每个变量都有特定的类型。类型决定了变量存储的大小和布局。该范围内的值可以存储在内存中,并且可以对变量应用运算符。
变量名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写和小写字母是不同的,因为 C 区分大小写。 C语言还允许定义各种其他类型的变量,例如枚举、指针、数组、结构体、联合等,这将在后续章节中进行解释。本章我们首先解释基本的变量类型。
数学变量和函数:
常量和变量是数学中反映事物数量的一对范畴。常量,又称“常量”,是反映事物相对静态状态的量;变量,又称“变量”,是反映事物变化状态的量。
数学中表示事物数量的一对概念。事物在具体运动过程中,如果某个量保持不变,则称为常数;否则,它被称为变量。变量分为自变量和因变量,也称为函数。
扩展信息:
变量存储类型
所有的全局变量和静态局部变量(定义时使用关键字static)都保存在静态存储区中。它们的特点是:内存空间在编译时分配和初始化。程序运行时,该变量一直存在,直到程序结束,该变量对应的内存空间被释放。
所有非静态局部变量都存储在堆栈中。它们的特点是:它们是在变量所在的函数或模块执行时动态创建的。当函数或模块执行时,变量对应的内存空间被释放。
换句话说,每次执行函数或模块时,局部变量都会被重新分配。如果定义变量时没有初始化,则变量中的值为随机数。
所有用malloc分配的内存(也称为动态内存)都在堆中。其特点是动态分配的内存一般都是通过指针来访问的。即动态内存可以通过free手动释放,也可以在程序结束时由系统自动释放。
参考: