浅谈sizeof和strlen
来源:互联网 发布:书单 知乎 编辑:程序博客网 时间:2024/05/21 08:40
sizeof是指针指向的字符串所占的大小,包含一个“\0”,这个是字符串结尾符
strlen是指针指向的字符串大大小,不包含字符结尾符号“\0”
代码说明:
#include <cstddef>#include <cstring>#include <iostream>using namespace std;int main(){ char text1[] = "abcdef"; size_t s1 = sizeof(text1); // is 7 size_t s2 = strlen(text1); // is 6 cout << s1 << endl << s2 << endl; const char* text2 = "abcdef"; size_t s3 = sizeof(text2); // is platform-dependent (e.g. 4 bytes for x86, 8 bytes for x64) size_t s4 = strlen(text2); // is 6 cout << s3 << endl << s4 << endl; system("pause"); return 0;}
0 0
- 浅谈sizeof和strlen
- sizeof和strlen()
- 关于sizeof 和strlen
- sizeof 和 strlen区别
- strlen 和sizeof
- sizeof 和strlen
- strlen和sizeof
- strlen和sizeof
- sizeof 和strlen
- sizeof和strlen
- sizeof和strlen
- sizeof 和 strlen
- sizeof和strlen
- strlen和sizeof
- sizeof 和 strlen()
- sizeof和strlen
- sizeof和strlen
- sizeof和strlen区别
- json数据的处理
- Android性能优化(1)
- 有趣的数字
- 窗口拖拽
- 2048游戏重点难点自我解析1
- 浅谈sizeof和strlen
- QTableWidget详解(样式、右键菜单、表头塌陷、多选等)
- 没有开发工具的日子—徐旸
- DOM方法写入XML文件
- CentOS6.7 x64 安装eclipse+jre+cdt
- 删除Hiberfil.sys
- IE 11 捕获OCX事件
- c# -- 对象销毁和垃圾回收
- java中子类继承父类时是否继承构造函数呢?