C 编程中常量和变量的区别

目录:

Anonim

主要区别 C 编程中常量和变量之间的关系是 常量类似于变量,但是一旦定义了它就不能被程序修改,而变量是保存数据的内存位置。

C 是由 Dennis Ritchie 开发的结构化编程语言。它具有各种编程结构,例如循环、函数和指针。定义常量和变量是编写程序的初始步骤。常量是指一个固定的值,定义后不可更改。另一方面,变量是标识特定内存位置的名称。程序员可以为变量赋值并在整个程序中使用该变量。每个变量都有特定的数据类型。声明为存储整数的变量不能用于存储浮点值。

常量、文字、变量、C 编程

C 编程中的常量是什么

常量是定义后不能改变的固定值。他们也被称为 文字.常量可以是各种数据类型。可以有整数常量、浮点常量、字符常量和枚举常量。在 C 中,有两种定义常量的方法。它们是通过使用 #define 预处理器和使用 const 关键字来实现的。

请参阅以下使用 #define 预处理器计算圆面积的程序。

F图 1:使用预处理器指令定义常量

该程序具有恒定的半径和 PI。它们是在开始时定义的。这些值不能在程序中更改。 RADIUS 和 PI 是常数。编译器使用这些常量的赋值来计算面积。

使用 const 关键字的相同示例如下。

图 2:使用 ‘const’ 关键字定义常量

RADIUS 和 PI 是常数。编译器使用分配的值来查找圆的面积。

枚举周{周日、周一、周二、周三、周四、周五、周六};

星期是可变的,而 sun、mon、tue 等是枚举常量。它们分别具有 0、1、2、3 等值。

C 编程中的变量是什么

变量是保存数据的容器。是标识存储区域的名称。每个变量都有一个唯一的名称来标识它。变量名可以有大写和小写字母、数字和下划线。为变量使用有意义的名称是一种很好的做法。 C 是一种区分大小写的语言。因此,变量名 width 与 WIDTH 不同。

变量可以存储特定的数据类型。 ‘int’变量可以存储一个整数(5、20等)。 ‘char’可以存储单个字符,如‘A’、‘a’等。此外,‘float’用于存储单个进动浮点值,而‘double’用于存储双精度浮点值。请参阅以下示例。

整数宽度 = 10;

‘width’是一个可以存储整数的变量。它被分配了值 10。

字符字母 = 'K';

letter 变量可以存储 char 数据类型,并赋值为“K”。

双面积 = 30.25;

变量区可以存储双精度浮点数。它被分配了值 30.25。

参考下面的程序。

图 3:带有变量的 C 程序

宽度和长度是可以存储整数的变量。它们被分配了值 10 和 20。这些变量的值用于计算面积和周长。最后,将结果打印到控制台。

总的来说,变量是内存位置的符号表示。以后可以更改变量的值。

C 编程中常量和变量的区别

定义

常量是程序在正常执行期间无法更改的值,而变量是与包含值的关联符号名称配对的存储位置。

功能

常量与变量类似,但一旦定义就不能被程序修改。而变量是保存数据的容器或存储区域。

修改

常量一旦定义就不能被程序更改。一旦定义了变量,程序就可以更改它。

结论

C 编程中常量和变量的区别在于常量类似于变量,但是一旦定义就不能被程序修改,而变量是保存数据的内存位置。简而言之,常量是一种特殊类型的变量,在执行过程中不能更改。

参考:

1. “C 常量和文字”。 www.tutorialspoint.com,Tutorials Point,2018 年 7 月 21 日,在此处提供。2。 “C 变量。” www.tutorialspoint.com,教程点,2018 年 7 月 21 日,可在此处获得。

C 编程中常量和变量的区别