您当前的位置: 首页 >  c语言
  • 2浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言探究 - 什么时候使用const?

CodeAllen嵌入式编程 发布时间:2019-05-30 08:19:52 ,浏览量:2

学习交流加(可免费帮忙下载CSDN资源):

个人微信:coderAllen 

学习交流资源分享①群:736386324

[译者注]有些地方按原文解释不通,译者根据自己的理解作了适当修改。如有不妥之处,请告知coolgrass@sina.com或参考原文。 原文来自www.codeproject.com  简介 当我自己写程序需要用到const的时候,或者是读别人的代码碰到const的时候,我常常会停下来想一会儿。许多程序员从来不用const,理由是即使没用const他们也这么过来了。本文仅对const的用法稍作探讨,希望能够对提高软件的源代码质量有所帮助。 常变量 变量用const修饰,其值不得被改变。任何改变此变量的代码都会产生编译错误。Const加在数据类型前后均可。 例如


void main(void)
{
    const int i = 10;    //i,j都用作常变量
    int const j = 20;
    i = 15;            //错误,常变量不能改变
    j = 25;            //错误,常变量不能改变
}

常指针 Const跟指针一起使用的时候有两种方法。  const可用来限制指针不可变。也就是说指针指向的内存地址不可变,但可以随意改变该地址指向的内存的内容。 


void main(void)
{
    char* const str
关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0436s