sizeof与strlen
目录
  1. sizeof是操作符(因此直接可以使用sizeof c而不加括号),strlen是属于string.h里的函数。
  2. sizeof的结果是编译时确定,strlen的结果是运行时确定。
  3. sizeof返回目标字节数(对于字符数组是其真正的长度),strlen返回字符串长度(不包括\0)。
  4. 如果参数是字符串指针时,sizeof返回指针的大小(这对于所有指针都一样,注意函数行参中数组隐形转换的指针),strlen返回指针指向的字符串长度(不包括\0)。

发表评论