关于0、'\0'、NULL的问题?
来源:互联网 发布:网络教育统考难么 编辑:程序博客网 时间:2024/05/21 09:20
0 数值,如果在机器上表示的话会占用相应的空间,如果是 int i = 0;则占四个字节(32位)
'\0 ' 是个不可见字符,其ascii码为0。不嫌烦的话你可以像0那样使用它。
两者基本可以通用,但要顾及到代码风格。
NULL 的用途比较广泛,代表的意义也比较多。
type * p = NULL //表示没有为p分配空间
NULL一般用在指针中
\0表示字符串结束
0一般用在数值计算中。
\0表示字符串结束
0一般用在数值计算中。
这三个严格说来是有很大差别的
1.0一般就是指int型的,但是现在标准c++将指针指空时要赋予0,而尽量避免用NULL宏;
2.NULL按字面理解就是“空”,亦即什么都没有,通常用在指针指空的时候;
3.‘\0’是一个字符标志字符串结束,注意单引号,^_^
1.0一般就是指int型的,但是现在标准c++将指针指空时要赋予0,而尽量避免用NULL宏;
2.NULL按字面理解就是“空”,亦即什么都没有,通常用在指针指空的时候;
3.‘\0’是一个字符标志字符串结束,注意单引号,^_^
====
http://topic.csdn.net/t/20030830/13/2205540.html
- 关于0、'\0'、NULL的问题?
- 关于0,'/0',NUll问题
- android7.0关于TelephonyManager.getDeviceId()返回null的问题
- 关于NULL的一些问题?
- freemarker关于null的问题
- freemarker关于null的问题
- 关于null+2的问题
- 关于Jdbc调用存储过程得到返回值为0(null)的问题
- oracle中关于null排序的问题
- 关于数据库的null小问题
- 关于Hibernate中null id的问题
- 关于Json返回null的问题
- 关于getActionBar()为null的问题
- 关于json中null的问题
- 关于json中null的问题
- 关于空值null的排序问题
- 关于String的contains(null)问题
- 关于json中null的问题
- 别太单纯,也别太不单纯
- 使用get,post,httpclient三种方式向服务器提交文本数据
- fstream,ifstream,ofstream 详解与用法
- heroku 使用笔记
- 经典开源C/C++项目
- 关于0、'\0'、NULL的问题?
- getmem
- 【二分圖匹配】奶牛分配
- 软件工程之数据流程图(DFD Data Flow Diagram)
- QS0003-2012 瞿氏标准(Qu's Standards)系统规模分级标准
- 内存泄露的原因
- 一道有趣的编程题(1)
- 1393 虐待病毒基因
- POJ-1067:取石子游戏