问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中,变量到底是个什么概念?178

发布网友 发布时间:2023-11-16 02:09

我来回答

5个回答

热心网友 时间:2024-01-03 04:20

C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。

变量有三个基本要素:

变量名:每一个变量都应该有一个名字。

变量的数据类型:每一个变量都应具有一种数据类型(在定义时指定)内存中占据一定的储存空间

变量的值:变量对应的存贮空间中所存放的数。

扩展资料:

基本的变量类型有以下几种:

C 中的变量声明

变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。

变量的声明有两种情况:

1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。

2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。 例如:extern int a 其中变量 a 可以在别的文件中定义的。

除非有extern关键字,否则都是变量的定义。

参考资料来源:百度百科-C语言

热心网友 时间:2024-01-03 04:21

C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。

扩展资料

常量与变量

常量其值不可改变,符号常量名通常用大写。

变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。

变量的声明有两种情况:

1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。

2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。 例如:extern int a 其中变量 a 可以在别的文件中定义的。

参考资料来源:百度百科-c语言中的变量构成

热心网友 时间:2024-01-03 04:21

变量的定义: 

变量是指在程序运行时其值可以改变的量。变量的功能就是存储数据。在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。 

#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)标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,做到“顾名思义”。

参考资料:百度百科 变量

热心网友 时间:2024-01-03 04:22

计算机中,变量其实只不过是程序可操作的存储区的名称。

C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。

变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 是大小写敏感的。C 语言也允许定义各种其他类型的变量,比如枚举、指针、数组、结构、共用体等等,这将会在后续的章节中进行讲解,本章节我们先讲解基本变量类型。

数学变量与函数:

常量与变量(constant and variate)是数学中反映事物量的一对范畴。常量亦称“常数”,是反映事物相对静止状态的量;变量亦称“变数”,是反映事物运动变化状态的量。

数学中表征事物量的一对概念。在事物的特定运动过程中,某量若保持不变,则称之为常量;反之,则称之为变量。变量分为自变量和因变量,亦称函数。

扩展资料:

变量的存储类型

所有的全局变量和静态局部变量(定义时使用关键字static)都保存在静态存储区,其特点是:在编译时分配内存空间并进行初始化。在程序运行期间,变量一直存在,直到程序结束,变量对应的内存空间才被释放。

而所有的非静态局部变量保存在栈中,其特点是:在变量所在的函数或模块被执行时动态创建,函数或模块执行完时,变量对应的内存空间被释放。

换句话说,函数或模块每被执行一次,局部变量就会重新被分配空间。如果变量定义时没有初始化,那么变量中的值是随机数。

所有用malloc分配的内存(又称为动态内存)都在堆(heap)中,其特点是:一般通过指针来访问动态分配的内存。即可以通过free来手动释放动态内存,也可以在程序结束时由系统自动释放。

参考资料:百度百科-变量(计算机名词)

热心网友 时间:2024-01-03 04:22

C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。

每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。

扩展资料

变量的存储类型

所有的全局变量和静态局部变量(定义时使用关键字static)都保存在静态存储区,其特点是:在编译时分配内存空间并进行初始化。在程序运行期间,变量一直存在,直到程序结束,变量对应的内存空间才被释放。

而所有的非静态局部变量保存在栈中,其特点是:在变量所在的函数或模块被执行时动态创建,函数或模块执行完时,变量对应的内存空间被释放。

换句话说,函数或模块每被执行一次,局部变量就会重新被分配空间。如果变量定义时没有初始化,那么变量中的值是随机数。

所有用malloc分配的内存(又称为动态内存)都在堆(heap)中,其特点是:一般通过指针来访问动态分配的内存。即可以通过free来手动释放动态内存,也可以在程序结束时由系统自动释放。

扩展资料:百度百科-变量(计算机名词)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
折儿是什么意思? 什么叫饭折? 饭折是什么意思 私募股权基金6种模式 私募投资业务管理系统 火山仙泉天然矿泉水产品特点 用苏打片带吃带洗真的能生男孩吗 凡山天然苏打水怎么样 美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 格力电器股票手机牛叉诊 包装盒长48宽28高23怎么设计 一年内怎么改第二次 感冒了多吃几种药疗效会更好? 一般感冒吃不超过几种药?1 《那年花开月正圆》的结局是什么? 怎么修改第三次 为什么高德导航老是说你还没下载沿途离线包?到哪里下载?2 大学已经毕业,想考一些英语证书,哪些用处比较大?谢谢 江淮小薇全柴480能装空调吗? 怎么第三次改 “去房地产化”是什么意思?40 一流大学有哪些一本大学是几本? 阴道里有很多跟豆腐渣一样的东西,不凝也不留。就在里面用手抠的话手... 鱼缸过滤棉和生化棉有什么不一样,一块钱一张的是什么棉80 红星美卡隆 有没有诺贝尔瓷砖 就是我的书上面有二维码 扫一下有课程 那个课程是网课吗?是最... 《那年花开月正圆》大结局剧情? c语言中,什么样的变量定义是合法的37 鱼缸过滤棉和生化棉有什么不一样,一块钱一张的是什么棉80 房地产中的笋盘是什么意思82 在房地产中,把客户录到系统里是什么意思?3 什么是房地产暗场14 上海骏马园骑马场的简介 鱼缸用生化棉粗孔和细空那种效果好2 怎么二次修改 具体操作步骤 江淮490,4.2米厢货,云内机,加助力加空调,蜗耳增压的多少钱? 家庭背景有哪几种 一个女人梦见另一个女人生下男小孩在十二生肖中它代表什么生肖最... 以前,老是被人欺负,被别人讨厌,现在父母也是自私,重男轻女的...1 什么是房地产暗场14 改错了未满一年怎么改回来 她的灵气来自于哪? 用电脑在网银交的话费在手机上确认收货算在电脑上网购吗 怎么一年内修改两次怎样才能一年修改两次? 鱼缸用生化棉粗孔和细空那种效果好2 一年内怎么改第二次 鱼缸生化棉怎么正确挑选?2 什么如什么般什么造句13 中班健康活动《好吃的蔬菜》 中,该教师的活动设计意图体现了怎样_百 ...