关于字符串中的""与NULL
2009-01-28 21:51
281 查看
char *str1=NULL;与char *str2=””;不一样:
str1地址为0,没有分配空间;而str2分配空间,得到””的字符串(””是只包括’/0’的字符串),地址不为空。所以判断是否为空时,这两种情况都要考虑到。
str1地址为0,没有分配空间;而str2分配空间,得到””的字符串(””是只包括’/0’的字符串),地址不为空。所以判断是否为空时,这两种情况都要考虑到。
相关文章推荐
- String中null变为"null"字符串的问题
- 关于使用","拼接字符串
- string.empty、null、和""的区别
- 关于icewm的"运行命令"
- 关于代码 "object = null" 的讨论
- 关于们MySQL 插入空值" '' " 与null
- 关于正则表达式 g,m 参数的总结,为了回答“正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?”
- Android导入源文件没有自生成R.java和关于"@color"
- "o_neww_ww_123"分割字符串split
- 把字符串放到规定的范围内,超出的部分自动变为"..."完美解决
- 在C语言当中关于读取文件时的"r""rb"区别
- 关于使用<s:property value="">形式取得 数据库图片地址的注意事项
- 关于C++中的'extern &quot;C&quot;'
- 关于eclipse的"serializing cdt project settings"解决方案
- "将截断字符串或二进制数据。语句已终止。"
- "parameter_hw_name == NULL || parameter_value == NULL" is not equ to "!parameter_hw_name || !parame
- "asdddfgghdsadadf"获取该字符串中的字母出现的次数
- ""与null区别 空指针异常机理
- 关于Dalvik指令操作码和指令格式的对应关系,以及指令格式中的"kind@"的含义
- null与"" 涉及到的字符串拼接