| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2121 人关注过本帖
标题:指针变量是否能赋常量,指针变量不是只能存放地址吗?看书中例题有疑问想请 ...
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
9樓是簡化説法,p+i之後,需要用*解引用才是x[i],我的意思是解釋那個序數是這樣的。

p + i    等效 &x[i]
*(p + i) 等效 x[i]

授人以渔,不授人以鱼。
2015-10-30 11:33
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
現在你看

char s[10];
scanf("%s", s);

這個代碼,你明白它的機制了吧?明白這裏爲什麽s不用&了吧?所以,我見到有人說scanf()必須用&,其實未必,什麽時候用、什麽時候不用,搞清楚原理,自然明白,不要用凡是式結論。

[此贴子已经被作者于2015-10-30 11:39编辑过]


授人以渔,不授人以鱼。
2015-10-30 11:37
朔源
Rank: 1
等 级:新手上路
帖 子:105
专家分:4
注 册:2015-9-22
收藏
得分:0 
回复 12楼 TonyDeng
道理懂了。现在需要消化一下。你解释的很好。。。感谢。。。
2015-10-30 12:34
快速回复:指针变量是否能赋常量,指针变量不是只能存放地址吗?看书中例题有疑问 ...
数据加载中...
 
   



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

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