| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 612 人关注过本帖
标题:解释一下这个语句什么意思
只看楼主 加入收藏
小之星
Rank: 1
等 级:新手上路
帖 子:6
专家分:3
注 册:2014-5-9
结帖率:33.33%
收藏
已结贴  问题点数:10 回复次数:8 
解释一下这个语句什么意思
char a[5],*p=a;这个什么意思,上课老师讲了例题,其中这步看不到什么意思
2014-05-22 17:20
code_farmer
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:29
专家分:117
注 册:2014-4-21
收藏
得分:2 
换个方式看看
程序代码:
char a[5];
char *p;
p = a;
2014-05-22 17:29
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:2 
楼上的懂么

Maybe
2014-05-22 18:33
funyh250
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:26
帖 子:290
专家分:1573
注 册:2013-12-25
收藏
得分:2 
把*p输出 你就知道了

学习是一个琢磨的过程

学习是大事   吃喝拉撒睡是小事   其他的那都不是事
2014-05-22 19:09
忘了_这一切
Rank: 3Rank: 3
来 自:星星
等 级:论坛游侠
威 望:1
帖 子:41
专家分:145
注 册:2014-4-25
收藏
得分:2 
还是多看下C语言指针部分的语法吧
2014-05-22 19:30
砖家的谎言
Rank: 12Rank: 12Rank: 12
等 级:禁止访问
威 望:30
帖 子:693
专家分:3898
注 册:2013-12-6
收藏
得分:2 
就是定义一个数组和一个指针,让后把数组的首地址付给指针的首地址。这样通过指针就可以访问到所有的数组元素了。

我不是砖家,要努力成为砖家。
2014-05-22 20:21
迷茫小生
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2014-4-28
收藏
得分:2 
a[5]是字符数组,a是数组名也是该字符数组的首地址(第一个字符的地址).而char *p=a;就是定义了一个字符类的指针,再把a(也就是字符串地址)赋值给*p;
即此时:a[0]=*p;a[1]=*(p+1);a[2]=*(p+2)......

行己路,不怕雾。\n编程问题尽迷茫,但论坚持有小生。
2014-05-22 22:41
Andrew_Lee
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:185
专家分:626
注 册:2014-3-21
收藏
得分:2 
指针初始化
2014-05-23 08:42
ws3507158
Rank: 2
等 级:论坛游民
帖 子:7
专家分:56
注 册:2013-12-28
收藏
得分:2 
我的理解是定义一个字符数组,在定义一个指针指向所定义的字符数组。我也是初学者
2014-05-23 09:24
快速回复:解释一下这个语句什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017865 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved