每日一练(8)—— 野指针
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)—— 野指针相关推荐
- 6 获取数组中最小值_C语言每日一练8——数组中最大值和最小值
题目: 利用指针函数,求某数组中的最大值和最小值. 实现代码: /* ================================================================= ...
- c语言编程每日一练教程,每日一练 | C语言之指针
原标题:每日一练 | C语言之指针 练习导言 学习 C 语言的指针既简单又有趣.通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的.所以,想要成为一名优秀的 ...
- 字符串野指针 百练2681
原程序如下,确总是强退,原因是使用了野指针... #include <iostream> #include <cstring> #include <cstdio> ...
- 面试准备每日五题:C++(五)——野指针、句柄指针、newdeletemallocfree、extern、类成员权限
文章目录 1. 如何避免"野指针" 2. 句柄和指针的区别和联系是什么? 3. new/delete与malloc/free的区别是什么 4. 说一说extern"C&q ...
- python 编程一日一练-python每日一练
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 过滤掉列表中的负数 筛选出字典{lilei: 79,jim: 88,lu ...
- 每日一小练——按字典顺序列出全部子集
上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:按字典顺序列出全部子集 内容: 请写一个程序用字典顺序把一个{1,2,3,4,...,n}集合的全部子集找出来. 解答: ...
- 每日一练——回文链表
作者:~小明学编程 文章专栏:每日一练--Java 格言:目之所及皆为回忆,心之所想皆为过往 回文链表 链接 234. 回文链表 - 力扣(LeetCode) 题目简介: 给你一个单链表的头节点 he ...
- “第二届openGauss每日一练打卡活动” 获奖名单公布!
2022年11月24日-12月14日 , Gauss松鼠会联合墨天轮社区.openGauss社区.鲲鹏社区共同推出第二届 [21天openGauss每日一练打卡活动] .今年活动全新升级,推出 ope ...
- java每日一练:面试题集合
6.29:1.说一下jdk和jre的区别? JRE是java运行时环境,包含了java虚拟机,java基础类库.是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的 ...
最新文章
- hk.module must be initialized inside an hk.transform
- HaaS 物联网极客大赛来了!奖金丰厚等你来!
- 使用JavaParser从源文件中提取JavaDoc文档
- 使用mmap实现大文件的复制:单进程与多进程情况
- mysql-用正则表达式进行搜索
- 【转】c#数字图像处理(三)灰度直方图
- 蜕变成蝶~Linux设备驱动之字符设备驱动
- EasyDarwin开源流媒体服务器如何实现按需推送直播的
- [Ajax] 超于json2.js的版本json3.js
- 【Java】Java计时器(秒表),java基础面试笔试题
- 可太惨了吧!乐视网临时股东大会仅两位董事会成员出席,6分钟内结束
- JAVA定时器ScheduledExecutorService中,scheduleAtFixedRate和scheduleWithFixedDelay的区别
- 树的定义/性质/实现
- 【批处理bat】注释一段文本/字符串
- 在网页地图图片上加注企业和“圳品”数量信息
- 如何利用通达信进行选股集合操作
- 推荐一款技术人必备的接口测试神器:Apifox
- 用Python编写自动下载网络小说的脚本
- OpenGL 游戏开发: 熟悉练习【《OpenGL超级宝典》第二章】
- 知识点总结 2022-8-15