| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2192 人关注过本帖
标题:(int *)-1是什么意思
只看楼主 加入收藏
wetp
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2005-7-18
收藏
 问题点数:0 回复次数:10 
(int *)-1是什么意思
如题
搜索更多相关主题的帖子: int 
2005-09-22 11:46
enjoy
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-16
收藏
得分:0 
(int *)好像是强制装换成指针数据类型,在结构体那一章好像看过!!不知道正不正确。。。帮你顶!!

/sisangdz/souyinji/Ai-317.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www./sisangdz/souyinji/Ai-317.jpg');}" onmousewheel="return imgzoom(this);" alt="" /> 想认识一些志同道合的朋友一起学c 我的qq68361512
2005-09-22 12:40
jackrain
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2005-9-4
收藏
得分:0 
强制类型转换,不过转换-1不知道要做什么。

程序和身体一样,健壮,再健壮! 我爱C++
2005-09-22 12:47
本人已死
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2005-9-20
收藏
得分:0 
hoho!我放在C里运行了,转不转结果都是-1喔,不知道有么事用?楼主在哪儿看到这样表示的?

爸爸告诉我:女人喜欢有钱的男人;妈妈告诉我:女人喜欢有貌的男人。我翻翻钱包,又照照镜子,然后我哭了
2005-09-22 13:08
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
int *p;

p=(int *)-1;

p指向地址值为 -1 的内存空间.

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-09-22 13:19
wetp
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2005-7-18
收藏
得分:0 
请问有-1这个地址值吗

宠辱不惊,闲看庭前花开花落;去留无意,漫看天外云卷云舒.
2005-09-22 15:26
wetp
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2005-7-18
收藏
得分:0 
我记得好像在哪本书讲过用-1来代表一个无效的地址空间,p==(int *)-1意在判断指针值是否有效,但我不知道正确否,现在也不方便查书,所以上来问问,至于这个表达式我式的的确确看到过的

宠辱不惊,闲看庭前花开花落;去留无意,漫看天外云卷云舒.
2005-09-22 15:33
本人已死
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2005-9-20
收藏
得分:0 
是不是有点偏了,好像用不上喔

爸爸告诉我:女人喜欢有钱的男人;妈妈告诉我:女人喜欢有貌的男人。我翻翻钱包,又照照镜子,然后我哭了
2005-09-22 18:28
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
以下是引用wetp在2005-9-22 15:33:04的发言: 我记得好像在哪本书讲过用-1来代表一个无效的地址空间,p==(int *)-1意在判断指针值是否有效,但我不知道正确否,现在也不方便查书,所以上来问问,至于这个表达式我式的的确确看到过的
你为什么不写个代码来验证一下呢?

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-09-22 20:27
小小鸟
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2005-9-16
收藏
得分:0 
int *p; /*定义指针p指向任意一个int型的数据*/ p=(int *)-1;/*对指针变量首次引用,使其有确定指向*/ 不敢确定对不对

想C,恋C,痴C,最后是维C.
2005-10-02 22:39
快速回复:(int *)-1是什么意思
数据加载中...
 
   



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

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