今日头条 焦点资讯 营销之道 企业报道 淘宝运营 网站建设 软件开发 400电话
  当前位置: 首页 » 资讯 » 网站建设 » 正文

如何理解C语言中的王牌--指针

放大字体  缩小字体 发布日期:2018-02-18  来源:新格网  作者:新格网  浏览次数:408  【去百度看看】
核心提示:很多小伙盘的编程生涯是从C语言开始的,包括现在科班出身的(或者正在科班出身的人)和非科班出身的人也是从C语言开始学习的编程。在学习的过程中我们都碰到过一个难啃的石头它就是指针,这个

如何理解C语言中的王牌--指针nerror="javascript:errorimg.call(this);" class="" width="" height="" style="" id="" >

很多小伙盘的编程生涯是从C语言开始的,包括现在科班出身的(或者正在科班出身的人)和非科班出身的人也是从C语言开始学习的编程。在学习的过程中我们都碰到过一个难啃的石头它就是指针,这个玩意自从我们接触C语言开始到后来我们使用C语言始终像个幽灵似的缠着我们。有的人因为指针放弃了C语言编程,有的人因为指针始终钟爱着C语言。小编在这里就为大家解释一下我们该如何理解这个让人又爱又恨的王牌。

如何理解C语言中的王牌--指针nerror="javascript:errorimg.call(this);" class="" width="" height="" style="" id="" >

指针是C语言的灵魂,不理解它基本你的C语言就等于白学。掌握了指针就等于掌握了C语言。那么我们该如何理解它呢?看如下例子:

int a=3;

int *p=&a;

这是C语言中常用的两个赋值语句。第一句的意思就是给a这个整形变量赋值为3,第二句的意思就是把a变量的地址赋值给p。官方给我们的解释是指针就是地址,可是按照官方的解释我们始终无法明白这句话的真实含义,于是就有了民间的解释那就是指针就是这个变量的门牌号,通过这个号我们就可以找到这个变量。

如何理解C语言中的王牌--指针nerror="javascript:errorimg.call(this);" class="" width="" height="" style="" id="" >

该如何理解民间的说法呢?我们打个比喻。我们住的房子就像是C语言中的变量,而我们就是存在变量中的数据,我们房子的地址就是这个变量的地址。套在上面的例子就是变量a就是我们的房子,数据3就是我们,&a和p就是我们房子的地址也就是我们的门牌号。

如果在学习中遇到困惑可以直接加编程导师微信号coderonline,获取自学指南。

如 果对编程感兴趣,想了解更多的编程知识,解决编程问题,以及入门指导,帮你解决编程中遇到的困惑,我们这里有java高手,C++/C高 手,windows/Linux高手,android/ios高手,请大家关注微信公众号:程序员互动联盟或者coder_online

 
 
[ 资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 
0条 [查看全部]  相关评论

 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅 | 吉ICP备11001726号-6
企业800网 · 提供技术支持