| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1190 人关注过本帖
标题:一个c语言小问题
只看楼主 加入收藏
andersr
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-3-7
收藏
 问题点数:0 回复次数:16 
一个c语言小问题
数组a[5]={1,2,3,4,5};

若*p=(int*)(&a+1);

那么(int*)是什么意思?

&a+1是什么意思,在数组中指向那个数字?
搜索更多相关主题的帖子: c语言 
2005-03-07 20:00
magic475
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2005-1-14
收藏
得分:0 
建议看看基本的C语言课本。
2005-03-09 16:33
cexoss2349
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-3-16
收藏
得分:0 
這問題真的很簡單,我也是初學者,看說的對不?請大家指正:
 &a+1就是a[1]的地址,(int *)a[1]就是a[1]的值了。
2005-03-17 14:03
mazzyboy
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-3-18
收藏
得分:0 
建议去买本基础教程去!

我是木子!
2005-03-18 15:28
风霜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:242
专家分:0
注 册:2005-3-4
收藏
得分:0 
把指针*p  转换为int指针类型

昔日犹存, 昔日枉存. 故人尚在, 故人何在?
2005-03-19 10:19
xiaofeng
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2004-11-2
收藏
得分:0 
&a+1
不是a[1]的地址吧?
a为数组a[]的首地址
2005-03-20 16:00
coloar123
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2005-1-6
收藏
得分:0 
&a+1应该是a[1]的地址

a为数组a[]的首地址,&a就应该是指向a数组的指针,&a+1就应该是指向a的首地址的下一个元素a[1]的指针

(int*)是强制类型转换,在这里就是强制转换为整型类型

不知道是不是这样~~

两耳不闻窗外事,专心只读圣贤书
2005-03-20 22:16
zhtmark
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2005-3-25
收藏
得分:0 
以下是引用coloar123在2005-3-20 22:16:26的发言: &a+1应该是a[1]的地址 a为数组a[]的首地址,&a就应该是指向a数组的指针,&a+1就应该是指向a的首地址的下一个元素a[1]的指针 (int*)是强制类型转换,在这里就是强制转换为整型类型 不知道是不是这样~~
对,你说的是对的.最开始的数组,也没有给出类型.不知道是怎么回事.

zhtmark QQ:451361060
2005-04-01 17:49
雪域苍穹
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-3-24
收藏
得分:0 
可能是把a[1]的地址存放到指针p指向的内存中去吧,不知道是不是,请高手指点一下。
2005-04-04 09:03
adm_qxx
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2005-4-5
收藏
得分:0 
好好看看课本吧.基础很重要滴.

学习是进步的基础.
2005-04-05 22:27
快速回复:一个c语言小问题
数据加载中...
 
   



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

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