int *p;
int  a = 20;
*p = a;
printf("%d",*p);运行结果是什么?A.10
B.a 的 地址值
C.编译错误
D.运行异常

分析:

一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。

二、指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指针。

三、指针操作超越了变量的作用范围。比如不要返回指向栈内存的指针或引用,因为栈内存在函数结束时会被释放。

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

每日一练(8)—— 野指针相关推荐

  1. 6 获取数组中最小值_C语言每日一练8——数组中最大值和最小值

    题目: 利用指针函数,求某数组中的最大值和最小值. 实现代码: /* ================================================================= ...

  2. c语言编程每日一练教程,每日一练 | C语言之指针

    原标题:每日一练 | C语言之指针 练习导言 学习 C 语言的指针既简单又有趣.通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的.所以,想要成为一名优秀的 ...

  3. 字符串野指针 百练2681

    原程序如下,确总是强退,原因是使用了野指针... #include <iostream> #include <cstring> #include <cstdio> ...

  4. 面试准备每日五题:C++(五)——野指针、句柄指针、newdeletemallocfree、extern、类成员权限

    文章目录 1. 如何避免"野指针" 2. 句柄和指针的区别和联系是什么? 3. new/delete与malloc/free的区别是什么 4. 说一说extern"C&q ...

  5. python 编程一日一练-python每日一练

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 过滤掉列表中的负数 筛选出字典{lilei: 79,jim: 88,lu ...

  6. 每日一小练——按字典顺序列出全部子集

    上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:按字典顺序列出全部子集 内容: 请写一个程序用字典顺序把一个{1,2,3,4,...,n}集合的全部子集找出来. 解答: ...

  7. 每日一练——回文链表

    作者:~小明学编程 文章专栏:每日一练--Java 格言:目之所及皆为回忆,心之所想皆为过往 回文链表 链接 234. 回文链表 - 力扣(LeetCode) 题目简介: 给你一个单链表的头节点 he ...

  8. “第二届openGauss每日一练打卡活动” 获奖名单公布!

    2022年11月24日-12月14日 , Gauss松鼠会联合墨天轮社区.openGauss社区.鲲鹏社区共同推出第二届 [21天openGauss每日一练打卡活动] .今年活动全新升级,推出 ope ...

  9. java每日一练:面试题集合

    6.29:1.说一下jdk和jre的区别? JRE是java运行时环境,包含了java虚拟机,java基础类库.是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的 ...

最新文章

  1. hk.module must be initialized inside an hk.transform
  2. HaaS 物联网极客大赛来了!奖金丰厚等你来!
  3. 使用JavaParser从源文件中提取JavaDoc文档
  4. 使用mmap实现大文件的复制:单进程与多进程情况
  5. mysql-用正则表达式进行搜索
  6. 【转】c#数字图像处理(三)灰度直方图
  7. 蜕变成蝶~Linux设备驱动之字符设备驱动
  8. EasyDarwin开源流媒体服务器如何实现按需推送直播的
  9. [Ajax] 超于json2.js的版本json3.js
  10. 【Java】Java计时器(秒表),java基础面试笔试题
  11. 可太惨了吧!乐视网临时股东大会仅两位董事会成员出席,6分钟内结束
  12. JAVA定时器ScheduledExecutorService中,scheduleAtFixedRate和scheduleWithFixedDelay的区别
  13. 树的定义/性质/实现
  14. 【批处理bat】注释一段文本/字符串
  15. 在网页地图图片上加注企业和“圳品”数量信息
  16. 如何利用通达信进行选股集合操作
  17. 推荐一款技术人必备的接口测试神器:Apifox
  18. 用Python编写自动下载网络小说的脚本
  19. OpenGL 游戏开发: 熟悉练习【《OpenGL超级宝典》第二章】
  20. 知识点总结 2022-8-15

热门文章

  1. 《大话存储__网络存储系原理精解与最佳实践》电子书下载
  2. mac地址和ip地址的区别(转)
  3. 【python】SOCK_STREAM和SOCK_DGRAM两种类型的区别【转】
  4. Django的核心思想ORM
  5. 【Java】jdk 1.8 新特性——Lambda表达式
  6. redhat虚拟机安装
  7. 客户端程序自动更新(升级)的方式
  8. Linux进程全解8——exec 族函数
  9. s5pv210——LCD基础理论
  10. C++远航之封装篇——默认构造函数、初始化列表、拷贝构造函数