| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 976 人关注过本帖
标题:动态数组的问题?求大牛们解答
只看楼主 加入收藏
爱闹的娃
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:265
专家分:975
注 册:2011-10-23
收藏
得分:0 
回复 7楼 fybing2012
分析得很好....学习了!!谢了啊!!!
2012-07-26 13:16
LShang
Rank: 4
来 自:China
等 级:业余侠客
威 望:3
帖 子:183
专家分:258
注 册:2010-12-24
收藏
得分:0 
以下是引用小任在2012-7-26 12:27:45的发言:

弱弱的问句“int *p_coun=0”是不对的吧?指针好像不可以这样初始化的,是么?

为啥这样是不对的?这个和int *p_coun = NULL;有什么区别呢?
只是需要注意这条语句相当于
int *p;
p = 0;

而不是
int *p;
*p = 0;

学如逆水行舟,不进则退
士不可以不弘毅,任重而道远
2012-07-26 15:47
fybing2012
Rank: 1
等 级:新手上路
帖 子:3
专家分:5
注 册:2012-7-18
收藏
得分:0 
以下是引用小任在2012-7-26 12:27:45的发言:

弱弱的问句“int *p_coun=0”是不对的吧?指针好像不可以这样初始化的,是么?
   int *p_coun=0  其实没有错,编译运行都能通过,但一般不这么用;
   推荐的用法是用NULL代替0,如:int *p_coun=NULL,NULL是C在头文件stddef.h里面定义的宏:
   #define NULL ((void *)0)  
   ((void *)0) 表示把0转换为任何类型的指针,注意void表示任何类型,这一点是C和其它语言不同的

你见,或者不见我
我就在那里
不悲不喜
2012-07-26 21:21
快速回复:动态数组的问题?求大牛们解答
数据加载中...
 
   



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

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