关于'\0'与0与NULL的一些实践
来源:互联网 发布:淘宝卖家怎样设置客服 编辑:程序博客网 时间:2024/06/10 20:07
这三个东西是一个东西,实践如下:
看下面两段代码,运行结果都为a1==a2==a3:
3 int main()
4 {
5 char a1='\0';
6 char a2=0;
7 char a3=NULL;
8 if(a1==a2)
9 {
10 printf("a1=a1\n");
11 }
12 if(a1==a3)
13 {
14 printf("a1=a3\n");
15 }
16 if(a2==a3)
17 {
18 printf("a2=a3\n");
19 }
return 0;
}
3 int main()
4 {
5 int a1='\0';
6 int a2=0;
7 int a3=NULL;
8 if(a1==a2)
9 {
10 printf("a1=a2\n");
11 }
12 if(a2==a3)
13 {
14 printf("a2=a3\n");
15 }
16 if(a1==a3)
17 {
18 printf("a1=a3\n");
19 }
20 return0;
21 }
虽然这三个东西在底层是一个东西,但是我们还是一般用'\0'表示字符串结尾,用NULL表示空指针,用0来对一块内存空间清0。
- 关于'\0'与0与NULL的一些实践
- '\0'与NULL的区别
- 关于null与undefined
- NULL、0与nullptr
- 关于空字符串与NULL的区别
- 关于PHP的urldecode与null
- 关于null != a 与 a != null 的区别
- 关于IOS开发中(null)与<null>的处理
- 关于IOS开发中(null)与<null>的处理
- ‘\0’与“\0”,NULL的区别
- C++中null与0的区别
- void ,NULL与0的区别联系
- js中null与0的比较
- 关于NULL的一些问题?
- 关于null的一些整理
- 关于一维数组与指针一些实践
- 关于字符串中的""与NULL
- 关于undefined, null 与 NaN
- stringstream转换整数是可能会加逗号
- NSDateFormatter使用思考
- 再次自由变换制作图形
- 在jquery中用下拉框列表显示默认的值
- Maven引入依赖后自动下载并关联源码(Source)
- 关于'\0'与0与NULL的一些实践
- Java线程同步中关键字synchronized详述
- 欢迎使用CSDN-markdown编辑器
- 正则
- nginx.conf配置说明
- MAP
- WebService大讲堂之Axis2(5):会话(Session)管理
- 函数的参数传值
- Adobe Flash Player 因过期而遭到阻止的解决办法