运行结果里这种提示是什么意思?

xtaaiihc 2009-11-30 12:17:17
运行结果里出现这种提示:
Null pointer assignment

是什么意思呢?
...全文
97 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jernymy 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mstlq 的回复:]
大概是对空指针指向的东西赋值了……
[/Quote]

支持
jiecai1988 2009-11-30
  • 打赏
  • 举报
回复
空指针指向有问题
liuxiaobing2008 2009-11-30
  • 打赏
  • 举报
回复
前面都正确~~~
z569362161 2009-11-30
  • 打赏
  • 举报
回复
Null 空的
pointer 指针
assignment (n. 分配.赋值)
mstlq 2009-11-30
  • 打赏
  • 举报
回复
大概是对空指针指向的东西赋值了……
cometeor 2009-11-30
  • 打赏
  • 举报
回复
给空指针赋值了
varding 2009-11-30
  • 打赏
  • 举报
回复
定义了指针,但是并没有给指针分配存储空间

比如:
int *p;
int a;
p=&a;
*p=5;

如果没有给指针p赋值(p=&a)就会出现你的错误
lbh2001 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 xtaaiihc 的回复:]
运行结果里出现这种提示:
Null pointer assignment

是什么意思呢?
[/Quote]
是不是使用了像下面之类的错误用法
int *p = NULL;
*p = 1000; //未指向有效空间就赋值是错误的
lyj7015 2009-11-30
  • 打赏
  • 举报
回复
危险的!

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧