c语言const关键字,c语言const关键字的作用

dfnjsfkhak 14 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言const关键字问题,于是小编就整理了3个相关介绍c语言const关键字的解答,让我们一起看看吧。

  1. const用法?
  2. c语言中const是什么意思,怎么用,什么时候用?
  3. c语言中什么关键字定义结构和常量?

const用法

const关键字至少有下列n个作用:

  (1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了;

c语言const关键字,c语言const关键字的作用-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

  (2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;

  (3)在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值;

  (4)对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量;

c语言const关键字,c语言const关键字的作用-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

你好,const是一个关键字,用于声明一个常量,即一个值一旦被赋予就不能被修改。const声明的变量不能重新赋值,但是可以修改对象的属性或元素

const的用法:

1. 声明常量

c语言const关键字,c语言const关键字的作用-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

const PI = 3.14;

2. 声明常量对象

const person = {name: "John", age: 30};

3. 声明常量数组

const cars = ["Volvo", "BMW", "Toyota"];

4. const和let的区别

const声明的变量不能重新赋值,而let声明的变量可以重新赋值。

c语言中const是什么意思,怎么用,什么时候用?

这个为例const int i=100; 这表示i的值不能被改变,也就是常变量,如果你在程序中再给i赋值,比如i=200; 这就会报错。

也可用在函数上,格式:int sort(int ,int) const{} 用处:让不想改变的变量不被无意或有意的改变。。。

以这个为例const int i=100;这表示i的值不能被改变,也就是常变量,如果你在程序中再给i赋值,比如i=200;这就会报错。也可用在函数上,格式:int sort(int ,int) const{}用处:让不想改变的变量不被无意或有意的改变。。。

c语言中什么关键字定义结构和常量?

符号常量可以用两种方式来定义 1. #define 标识符 常量,比如#define PI 3.1415 2. const。比如,const int a = 10;  表示a是一个整型的常量,在后面的代码中不可修改。所以在声明的时候就必须要初始化它。

到此,以上就是小编对于c语言const关键字的问题就介绍到这了,希望介绍关于c语言const关键字的3点解答对大家有用

标签: const 常量 变量