sizeof 跟 strlen的使用方法跟区别
c语言学习笔记
前言
本处记录个人c语言学习过程中遇到的问题和解决方法。
一、使用步骤
1、sizeof 和 strlen 的区别
在这#include<stdio.h>
#include<string.h>
int main()
{
char arr[] = "abcdef";
printf("%d\n", sizeof (arr));
//sizeof 计算的是 arr 所占的空间大小
//
printf("%d\n", strlen (arr));
//strlen 求的是字符串的长度'\0'之前的字符个数
return 0;
}
//strlen 和 sizeof 没有什么关系
//strlen 是求字符穿长度的—只能针对支付穿长度—库函数—使用得引用库函数
//sizeof 计算变量,数组、类型的大小-单位是字节-操作符里插入代码片