发布网友 发布时间:2022-03-01 08:12
共12个回答
热心网友 时间:2022-03-01 09:41
C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。
变量有三个基本要素:
变量名:每一个变量都应该有一个名字。
变量的数据类型:每一个变量都应具有一种数据类型(在定义时指定)内存中占据一定的储存空间
变量的值:变量对应的存贮空间中所存放的数。
扩展资料:
基本的变量类型有以下几种:
C 中的变量声明
变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。
变量的声明有两种情况:
1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。
2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。 例如:extern int a 其中变量 a 可以在别的文件中定义的。
除非有extern关键字,否则都是变量的定义。
参考资料来源:百度百科-C语言
热心网友 时间:2022-03-01 10:59
C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。
扩展资料
常量与变量
常量其值不可改变,符号常量名通常用大写。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
变量的声明有两种情况:
1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。
2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。 例如:extern int a 其中变量 a 可以在别的文件中定义的。
参考资料来源:百度百科-c语言中的变量构成
热心网友 时间:2022-03-01 12:34
变量的定义:
变量是指在程序运行时其值可以改变的量。变量的功能就是存储数据。在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。
#include<stdio.h>
int main()
{
int year;
year=2014;
printf("Welcome to www.dotcpp.com!\n");
return 0;
}
其中year是一个int类型的变量,而2014是常量,即一个数字。 C规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。且不能与C语言的关键字重名。
扩展资料
在使用标识符时还必须注意以下几点:
(1)标准C不*标识符的长度,但它受各种版本的C 语言编译系统*,同时也受到具体机器的*。例如在某版本C 中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。
(2)在标识符中,大小写是有区别的。例如CLANG和Clang 是两个不同的标识符。
(3)标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,做到“顾名思义”。
参考资料:百度百科 变量
热心网友 时间:2022-03-01 14:25
计算机中,变量其实只不过是程序可操作的存储区的名称。
C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。
变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 是大小写敏感的。C 语言也允许定义各种其他类型的变量,比如枚举、指针、数组、结构、共用体等等,这将会在后续的章节中进行讲解,本章节我们先讲解基本变量类型。
数学变量与函数:
常量与变量(constant and variate)是数学中反映事物量的一对范畴。常量亦称“常数”,是反映事物相对静止状态的量;变量亦称“变数”,是反映事物运动变化状态的量。
数学中表征事物量的一对概念。在事物的特定运动过程中,某量若保持不变,则称之为常量;反之,则称之为变量。变量分为自变量和因变量,亦称函数。
扩展资料:
变量的存储类型
所有的全局变量和静态局部变量(定义时使用关键字static)都保存在静态存储区,其特点是:在编译时分配内存空间并进行初始化。在程序运行期间,变量一直存在,直到程序结束,变量对应的内存空间才被释放。
而所有的非静态局部变量保存在栈中,其特点是:在变量所在的函数或模块被执行时动态创建,函数或模块执行完时,变量对应的内存空间被释放。
换句话说,函数或模块每被执行一次,局部变量就会重新被分配空间。如果变量定义时没有初始化,那么变量中的值是随机数。
所有用malloc分配的内存(又称为动态内存)都在堆(heap)中,其特点是:一般通过指针来访问动态分配的内存。即可以通过free来手动释放动态内存,也可以在程序结束时由系统自动释放。
参考资料:百度百科-变量(计算机名词)
热心网友 时间:2022-03-01 16:33
C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。
每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。
扩展资料
变量的存储类型
所有的全局变量和静态局部变量(定义时使用关键字static)都保存在静态存储区,其特点是:在编译时分配内存空间并进行初始化。在程序运行期间,变量一直存在,直到程序结束,变量对应的内存空间才被释放。
而所有的非静态局部变量保存在栈中,其特点是:在变量所在的函数或模块被执行时动态创建,函数或模块执行完时,变量对应的内存空间被释放。
换句话说,函数或模块每被执行一次,局部变量就会重新被分配空间。如果变量定义时没有初始化,那么变量中的值是随机数。
所有用malloc分配的内存(又称为动态内存)都在堆(heap)中,其特点是:一般通过指针来访问动态分配的内存。即可以通过free来手动释放动态内存,也可以在程序结束时由系统自动释放。
扩展资料:百度百科-变量(计算机名词)
热心网友 时间:2022-03-01 18:58
变量是计算机语言中能储存计算结果或能表示值抽象概念。
变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。
在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。
由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。
变量可以保存程序运行时用户输入的数据(如使用InputBox函数在屏幕上显示一个对话框,然后把用户键入的文本保存到变量中)、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。
变量类型:
C语言中,变量分为全局变量和局部变量;也可以这样分:自动变量,静态变量.前者是按变量作用范围来分的,而后者是按变量存储方式来分的.
如果按存储占用空间来分,可以是整型变量,字符型变量,浮点型变量等.当然还有数组,结构体变量等.
C语言还有一个重要变量:指针变量.它存放的值是一个内存地址。C语言中变量名是有大小写之分的,如SUN与sun就是两个不同的变量名。
另一点,声明变量时,可以不用声明就直接赋值来决定变量类型的语言如(javascript,flash cs3.0以前,等),这类语言变量的声明通常被称为弱类型,而如(c++等)必须先声明,后使用,而且声明时必须确定变量类型,这种就是严格的数据类型.
变量有两种类型:属性变量和用户自己建立的变量。
百度百科--变量
热心网友 时间:2022-03-01 21:39
C语言中的变量实际上就是一段虚拟内存区域。
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。可以把虚拟内存当成一个大的字节数组。每一个元素占1个字节,每1个字节有1个地址。
热心网友 时间:2022-03-02 00:37
听我慢慢给你解答:参考资料:是我在书上找的,一个一个字打的,一定要给我加分啊!
热心网友 时间:2022-03-02 03:52
不是不完全一致,是几乎完全不同。它只是在编程发展的初期借用了数学上的术语,但是发展到后来,功能完全不同了。热心网友 时间:2022-03-02 07:23
他们说的都太复杂,你就用笨方法记.变量就是可变化的量(可以在程序的执行过程中改变).而常量就是静态的量,是不可以改变的(在程序的执行过程中不可以改变).就是这些了,能理解就理解,这已经是最简单的解释了.热心网友 时间:2022-03-02 11:11
变量就是内存,我们对变量操作,其实就是对内存操作。热心网友 时间:2022-03-02 15:16
所在内存地址的一个代号而已。地址中存的量可随时改变。