数组定义注意的问题
来源:互联网 发布:基础算法面试题 编辑:程序博客网 时间:2024/05/16 09:36
今天调试下图代码
如图示,定义数组之后stri数组会自动在字符串常量后面增加"\0";
而用另一种方式定义初始化数组,如下图
数组stri确没有在后面添加\0;
所以基于以上两种情况,当调用CmdCRC()函数时,就会产生不一样的结果。2中不是期望的结果。
所以一定要注意
字符串常量会自动添加\0
而16进制数据不会自动添加\0
如果想统计stri[]的长度需用sizeof();如果用strlen()的话,在第二种方式情况下会出错。
0 0
- 数组定义注意的问题
- Ext.extend 注意config中定义的数组 导致对象共用的问题
- 定义字符数组注意
- 为catalog定义别名注意的问题
- 使用宏定义应注意的问题
- 注意C#与C++的数组定义区别
- 使用静态数组应该注意的问题
- 使用静态数组应该注意的问题
- XPCOM数组作为参数注意的问题
- 数组初始化与赋值注意的问题
- 使用数组时注意的一些问题
- 数组作为函数形参时应注意的问题
- 页面间的数组传递注意问题
- js数组 应该注意的问题
- 字符数组初始化需要注意的问题
- 定义Java类的数组的问题
- 数组 注意问题 小结
- C++ String数组的定义问题
- 带缓存的I/O操作
- 实战学习NodeJS建站(4)—封装 SqlClient 实现对MySql的访问
- Ubuntu 下载工具安装方法
- 为什么单片机不能直接驱动继电器和电磁阀
- Implement a program could only be launched by
- 数组定义注意的问题
- linux 文件管理
- 使用servlet作为控制器
- CallableStatement注册用户
- 数组去重
- 集合的特殊功能之TreeSet集合如何保证元素的唯一及排序的
- jsp的隐式对象
- 华为上机考试注意事项及编程技巧(精品)
- 详解for/while循环的各种用法