问题描述
c/c++中memset(str, 0, sizeof(str))与memset(str, ’/0’, sizeof(str))与
memset(str, ’0’, sizeof(str))有什么区别呢?
问题解答
回答1:’0’ 是指转义一个十进制值0,变成ascii字符,所以’0’的ascii码值就是0,所以没什么区别。另外memset(str, ’/0’, sizeof(str))应该不是正确的。
习惯上’0’表示字符串结束符,在可读性上,比用0更具有可读性

问题描述
c/c++中memset(str, 0, sizeof(str))与memset(str, ’/0’, sizeof(str))与
memset(str, ’0’, sizeof(str))有什么区别呢?
问题解答
回答1:’0’ 是指转义一个十进制值0,变成ascii字符,所以’0’的ascii码值就是0,所以没什么区别。另外memset(str, ’/0’, sizeof(str))应该不是正确的。
习惯上’0’表示字符串结束符,在可读性上,比用0更具有可读性
相关文章:1. return false a标签为什么还跳转?2. 为什么矛那里的 <a href=" " 这地方为什么是空的呢 ??3. 为什么要将Stop()放到animate的前面4. <tr valign="top"> 看不懂5. MySQL"="自动 like6. node.js mysql Cannot find module "net" 和 "tls"和"fs" 的问题7. div浮动不是很好,不知道问题出在哪8. 如何实现点击安徽上海北京显示不同的内容?9. 请问老师以下两种方式有何区别呢?10. javascript - 怎么用jquery检查li的下级li是否存在class="active"?

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主