博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sizeof与strlen的区别
阅读量:5083 次
发布时间:2019-06-13

本文共 672 字,大约阅读时间需要 2 分钟。

本文列举了sizeof与strlen的区别,总结一下:

sizeof()的结果是一个对象占用的字节数,对于字符串包括字符串结尾的\0.

strlen()的结果不包括\0.

 

下面是源码:

#include 
int main(){ int i = 0; char acNum[] = "12345"; ; char ac3Num[3] = "12"; char *pcNum = "12345" //printf("sizeof(int)=%d \r\n", sizeof(int)); printf("sizeof(array)=%d \r\n", sizeof(acNum)); printf("strlen(array)=%d \r\n", strlen(acNum)); printf("sizeof(array3)=%d \r\n", sizeof(ac3Num)); printf("strlen(array3)=%d \r\n", strlen(ac3Num)); printf("sizeof(ptr)=%d \r\n", sizeof(pcNum)); printf("strlen(ptr)=%d \r\n", strlen(pcNum)); return 0;}

 

运行结果如下:

 

转载于:https://www.cnblogs.com/zhouhaibing/p/4309897.html

你可能感兴趣的文章
PHP strip_tags() 函数
查看>>
Win7系统无法记住网络访问的凭据怎么办?
查看>>
JavaScript模块化
查看>>
java输入输出流小细节
查看>>
数据的存储过程(通过预处理)
查看>>
hadoop-maven项目打包成可执行的jar
查看>>
[欧拉回路][并查集] Bzoj P3706 反色刷
查看>>
Python学习之路:guess_rx_wan
查看>>
字符串转化为可执行的方法
查看>>
select和epoll学习总结
查看>>
pku 3661 Running DP
查看>>
四. Redis事务处理
查看>>
(九)WebGIS中的矢量查询(针对AGS和GeoServer)
查看>>
mysql 采样查询 / 间隔查询 / 跳跃查询的两种实现思路
查看>>
UITextFiled
查看>>
谈谈XAML前端开发
查看>>
php编译安装
查看>>
Python----多元线性回归
查看>>
poj 3293 Rectilinear polygon
查看>>
信号槽 与事件区别
查看>>