美文网首页
关键字const的含义及其作用

关键字const的含义及其作用

作者: 司夜 | 来源:发表于2016-06-29 09:38 被阅读906次

      const是一个修饰符,被修饰的对象或者变量是不可修改的,也就是说const可读不可改,const在谁的后面const就修饰谁,如果const在最前面,那么将const后移一位即可,二者是等效的。

const有以下这几个作用:(1)如果我们想要阻止一个变量被改变,那么我们就可以使用const关键字来修饰它,由于被const修饰的对象或者变量是可读不可写的,因此我们在使用const的使用要对所修饰的对象或者变量进行初始化,否则以后没有机会再改变他的值。(2)对于指针来说,const可以修饰指针本身,也可以修饰指针所指的数据,也可以修饰两者。(3)在对一个函数进行声明的时候,可以使用const对形参进行修饰,表明它是一个输入参数,在函数的内部不可写。(4)对于类的成员函数,如果被const修饰,表明它是一个常函数,不能修改类的成员变量。(5)对于类的成员函数,有时候必须指定其返回值类型是const,这样使得该函数的返回值不是“左值”。

相关文章

  • 关键字const的含义及其作用

    const是一个修饰符,被修饰的对象或者变量是不可修改的,也就是说const可读不可改,const在谁的后面co...

  • var、let、const 的本质区别是什么

    引言 本文主要介绍 var 、 let 、 const 关键字的含义,并从 作用域规则 重复声明/重复赋值 变量提...

  • ES6新特性

    块作用域 let和const有关let 关键字(只在{}作用域内有用)const 关键字(常量也用于块即作用符 ...

  • const/static/extern/const/static

    const -- 常量 const中文意思是“常量”,不可改变的固定的。const关键字主要作用: const ...

  • const在C语言上的定义和用法

    我们经常可以在函数接口参数位置看到有const关键字,但是这个关键字到底有什么作用呢?其实const关键字的作用主...

  • C语言中const关键词的作用和用途,你真的了解吗?

    作用: const关键字的作用主要有以下几点: (1)可以定义const常量,具有不可变性。 例如: const ...

  • java

    关键字 含义:被java语言赋予特定含义的单词特点:组成关键字的单词的字母全部小写注意:goto和const作为保...

  • 部分C语言的作用

    关键字const有什么含意?修饰类呢?static的作用,用于类呢?还有extern c的作用const 意味着"...

  • ios 开发总结(一)

    开发知识汇总 关键字const的位置 const意味着”只读”,分析下面的含义 滑动隐藏导航栏(navigatio...

  • 关键字const的作用

    我为什么还要如此看重关键字const呢?我也如下的几下理由: 1) 关键字const的作用是为给读你代码的人传达非...

网友评论

      本文标题:关键字const的含义及其作用

      本文链接:https://www.haomeiwen.com/subject/rsvtjttx.html