| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1247 人关注过本帖
标题:请教:指针负值问题?
只看楼主 加入收藏
reso
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-11-2
收藏
 问题点数:0 回复次数:2 
请教:指针负值问题?

void main( )

{

int *m=2; //错误,因为没有为M指定地址,不能直接负值;

char *n="sfsfs"; //为什么这是可以的?

.......

}

搜索更多相关主题的帖子: 负值 指针 void int 
2004-11-04 09:14
devil8283
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2004-10-2
收藏
得分:0 

c语言中,字符串是当指针处理的。

“sfsfs”也是个指向字符串首地址的指针。


曾经我不成熟,不过——现在我也成熟不 到哪里去。在我眼中,人生就像一场脱俗的梦, 谁最先醒来,谁就会最失落。 My dream will go on. —— Goon ---------------------
2004-11-04 15:54
风中涟漪
Rank: 1
等 级:新手上路
帖 子:234
专家分:0
注 册:2004-8-9
收藏
得分:0 
char *n="sfsfs";  ==  char n[]="sfsfs";

2004-11-05 17:12
快速回复:请教:指针负值问题?
数据加载中...
 
   



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

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