小编所收集到的相关计算机二级C语言常见问题:空(null)指针的资料 大家要认真阅读哦!
问题列表:
1 臭名昭著的空指针到底是什么?
2 怎样在程序里获得一个空指针?
3 用缩写的指针比较“if(p)” 检查空指针是否可靠?如果空指针的内部表达不是0 会怎么样?
4 NULL 是什么, 它是怎么定义的?
5 在使用非全零作为空指针内部表达的机器上, NULL 是如何定义的?
6 如果NULL 定义成#define NULL ((char *)0) 难道不就可以向函数传入不加转换的NULL 了吗?
7 如果NULL 和0 作为空指针常数是等价的, 那我到底该用哪一个呢?
8 但是如果NULL 的值改变了, 比如在使用非零内部空指针的机器上, 难道用NULL ( 而不是0) 不是更好吗?
9 用预定义宏#define Nullptr(type) (type *)0 帮助创建正确类型的空指针。
10 这有点奇怪。NULL 可以确保是0, 但空(null) 指针却不一定?
11 为什么有那么多关于空指针的疑惑?为什么这些问题如此经常地出现?
12 我很困惑。我就是不能理解这些空指针一类的东西。
13 考虑到有关空指针的所有这些困惑, 难道把要求它们内部表达都必须为0 不是更简单吗?
14 说真的, 真有机器用非零空指针吗, 或者不同类型用不同的表达?
15运行时的“空指针赋值” 错误是什么意思?
小编为大家整理,就是希望大家能够避过这些常见问题,大家一定要注意哦!
继续了解计算机二级C语言?点击下方链接,进入考无忧官方网站,更多精彩等你来!
小编特别推荐二级ms office可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!
文章推荐:
温馨提示:
想要了解更多试题请点击查看>>>计算机二级考试题库
考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office
想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试