爱问知识人 爱问教育 医院库

const在C语言中有哪些用法?

首页

const在C语言中有哪些用法?

const在C语言中有哪些用法?

提交回答

全部答案

    2018-05-05 19:09:35
  •   const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C  、PHP5、C#。
      net、HC08 C。
      (1)可以定义const常量,具有不可变性。
      例如:const int Max=100; Max 会产生错误;
      (2)便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。
      
      例如: void f(const int i) { 。。。。。。。。。} 编译器就会知道i是一个常量,不允许修改;
      (3)可以避免意义模糊的数字出现,同样可以很方便地进行参数的调整和修改。 同宏定义一样,可以做到不变则已,一变都变!
      如(1)中,如果想修改Max的内容,只需要:const int Max=you want;即可!
      (4)可以保护被修饰的东西,防止意外的修改,增强程序的健壮性。
       还是上面的例子,如果在函数体内修改了i,编译器就会报错;
      例如: void f(const int i) { i=10;//error! }。

    吴***

    2018-05-05 19:09:35

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 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
  • 181-200
  • 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
  • 181-200

热点检索

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

确定举报此问题

举报原因(必选):