野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 317716|回复: 1533

【每日一题讲解】指针的用法

  [复制链接]
发表于 2013-11-30 00:24:23 | 显示全部楼层 |阅读模式
本帖最后由 山外メ雲ジ 于 2013-12-1 12:59 编辑
  1. int *p;
  2. int  a = 10;
  3. *p = a;
  4. printf("%d",*p);
  5. 运行结果是什么?

  6. A.10
  7. B.a 的 地址值
  8. C.编译错误
  9. D.运行异常
复制代码
请回答问题后再看答案哦,否则 每日一题 就没有意义了。
答错的,讲一下 为什么 会答错 呗!
答案回复可见!!

今天的题目,考的是 野指针

野指针的成因主要有三种:
一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。
二、指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指针。
三、指针操作超越了变量的作用范围。比如不要返回指向栈内存的指针或引用,因为栈内存在函数结束时会被释放。


此题就是 指针 还没初始化,因此为 野指针,执行 *p = a; 这步时,运行 会异常。


今天这题的回答结果:答对的人很少哦



回复

使用道具 举报

 楼主| 发表于 2013-11-30 00:25:30 | 显示全部楼层
大家可以看看昨天的结果。


【每日一题讲解】&&和&的区别 - 软件设计区 - 野火初学123论坛 http://www.firebbs.cn/forum.php?mod=viewthread&tid=1192

1111111111.jpg
回复 支持 反对

使用道具 举报

发表于 2013-11-30 09:58:21 | 显示全部楼层
抢沙发~我来顶楼主的抢沙发~我来顶楼主的抢沙发~我来顶楼主的
回复 支持 反对

使用道具 举报

发表于 2013-11-30 11:55:39 | 显示全部楼层
野指针啊,o(︶︿︶)o 唉
回复 支持 反对

使用道具 举报

发表于 2013-11-30 12:00:25 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-11-30 12:06:56 | 显示全部楼层
答对了,但分析错了,指针用法还很不熟.......
回复 支持 反对

使用道具 举报

发表于 2013-11-30 12:33:30 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-30 12:46:41 | 显示全部楼层
求解答,求解释
回复 支持 反对

使用道具 举报

发表于 2013-11-30 12:47:00 | 显示全部楼层
求解答,求解释真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-30 12:51:58 | 显示全部楼层
选的b....结果提示错了...
回复 支持 反对

使用道具 举报

发表于 2013-11-30 13:19:44 | 显示全部楼层
过来学习啦
回复 支持 反对

使用道具 举报

发表于 2013-11-30 13:37:38 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-30 14:46:58 | 显示全部楼层
这个群很有意思
回复 支持 反对

使用道具 举报

发表于 2013-11-30 14:47:46 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-30 15:18:53 | 显示全部楼层
对指针不太了解!!!
回复 支持 反对

使用道具 举报

发表于 2013-11-30 15:19:13 | 显示全部楼层
对指针不太了解!!!
回复 支持 反对

使用道具 举报

发表于 2013-11-30 15:58:47 | 显示全部楼层
走过路过不要错过
回复 支持 反对

使用道具 举报

发表于 2013-11-30 17:12:42 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-30 17:33:59 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-30 17:34:31 | 显示全部楼层
抢沙发~我来顶楼主的
回复 支持 反对

使用道具 举报

发表于 2013-11-30 18:37:01 | 显示全部楼层
这好简单呀,就是P没指名指向哪,运行异常
回复 支持 反对

使用道具 举报

发表于 2013-11-30 21:44:21 | 显示全部楼层
看答案了走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-11-30 22:23:01 | 显示全部楼层
火哥我用VC++运行是最后没有结果难道这就是运行异常还是说运行异常会有提示呢?
回复 支持 反对

使用道具 举报

发表于 2013-12-1 00:43:23 | 显示全部楼层
常见错误啊
回复 支持 反对

使用道具 举报

发表于 2013-12-1 09:53:01 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-12-1 10:37:57 | 显示全部楼层
抢沙发~我来顶楼主的
回复 支持 反对

使用道具 举报

发表于 2013-12-1 11:00:08 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-12-1 11:11:46 | 显示全部楼层
答案是D,对没有啊?c基础不够踏实
回复 支持 反对

使用道具 举报

发表于 2013-12-1 11:12:07 | 显示全部楼层
答案是D,对没有啊?c基础不够踏实
回复 支持 反对

使用道具 举报

发表于 2013-12-1 12:25:44 | 显示全部楼层
是D吗。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-1 13:44:07 | 显示全部楼层
求解答,求解释
回复 支持 反对

使用道具 举报

发表于 2013-12-1 14:06:14 | 显示全部楼层
STC89C52 发表于 2013-11-30 22:23
火哥我用VC++运行是最后没有结果难道这就是运行异常还是说运行异常会有提示呢?

程序 已经死掉了

如果是正常情况,程序应该打印信息
回复 支持 反对

使用道具 举报

发表于 2013-12-2 00:11:27 | 显示全部楼层
我记得是有错 。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-3 23:23:14 | 显示全部楼层
A
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-12-4 13:20:13 | 显示全部楼层
10   走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-12-5 18:30:49 | 显示全部楼层

答对了,但分析错了,指针用法还很不熟.......
回复 支持 反对

使用道具 举报

发表于 2013-12-7 19:47:08 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-12-8 09:08:41 | 显示全部楼层
鐪熸?锛侊紒闈炲父鎰熻阿
回复 支持 反对

使用道具 举报

发表于 2013-12-8 09:09:17 | 显示全部楼层
鐪熸?锛侊紒闈炲父鎰熻阿鐪熸?锛侊紒闈炲父鎰熻阿
回复 支持 反对

使用道具 举报

发表于 2013-12-12 12:49:03 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-12-13 13:57:24 | 显示全部楼层
c吗???......我什么也不知道
回复 支持 反对

使用道具 举报

发表于 2013-12-16 21:47:01 | 显示全部楼层
10         笑坏我的肚子了
回复 支持 反对

使用道具 举报

发表于 2013-12-17 16:31:11 | 显示全部楼层
选B走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-12-17 16:32:00 | 显示全部楼层
选B吗走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-12-19 22:31:35 | 显示全部楼层
看看 不确定~~~·
回复 支持 反对

使用道具 举报

发表于 2013-12-20 19:23:08 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-12-21 09:03:13 | 显示全部楼层
答案应该是10,*P指的应该是指针变量所指向的内容,p是变量地址,所以*P=a也就是把a的值赋给10,所以答案是10
回复 支持 反对

使用道具 举报

发表于 2013-12-22 20:03:47 | 显示全部楼层
应该是10吧
回复 支持 反对

使用道具 举报

发表于 2013-12-23 10:28:56 | 显示全部楼层
A 强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2013-12-25 20:04:24 | 显示全部楼层
A吧,难道还有其他猫腻?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-27 03:44 , Processed in 0.044813 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表