爱问 爱问共享资料 爱问分类

const类型

首页
C

const类型

C语言中,const的用法及const的意义何在(或者说有什么用途)?

挽抚

查看TA的回答:

提交回答
好评回答
  • 2019-04-13 23:08:16
    const 表示只读,如const int 表示这个变量的属性是不可更改的。const int *p你可以理解成(const int) *p即这个指针指向的变量的属性是只读; int const *p 你可以理解成 int (const* p)即指针本身是不可更改的,即指针的指向不能变,但是它指向的内容可以变。

    杨泉温

    2019-04-13 23:08:16

其他答案

    2019-04-13 23:38:51
  • const 表示定义常量,在程序运行过程中不能改变
  • 2019-04-13 23:16:53
  • 如果修饰变量,告诉编译器被该变量在初始化后不能再次修改,
    如果在函数前面,告诉编译器该函数返回的结果不能被修改
    如果在函数后面(一般用在类函数中),表示该函数不能修改所在类的任何信息
    这样做的目的是让编译器作更多的检查,以便尽量减少逻辑错误,提高开发质量

类似问题

换一换

相关推荐

正在加载...

爱问推荐

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):