sizeof | strlen |
运算符号 | 是函数,使用时包含#include<stdio.h> |
计算的是所占空间内存的大小(单位字节) | '\0'之前的字符个数 |
计算时包含\0 | 计算时不包含\0,遇到\0就结束计算 |
可以用类型做参数 | 只能用char做参数 |
char arr1[] = "abcdef"; //一共有七项 " \0"字符串的结束标志 "\0"转义字符
//"abcdef"这里面包含\0
//char arr2[] = {'a','b','c','d','e','f'};//一共六项
char arr2[] = { 'a','b','c','d','e','f','\0'};//这样才能结束打印
int len = strlen(arr1);//strlen()求字符串的长度的一个函数 string length