sizeof和strlen区别

(1) strlen 是函数,sizeof 是运算符。 (2)strlen 测量的是字符的实际长度,只能用char*作参数,以'\0' 结尾;而sizeof 测量的是字符的分配大小,能够用类型作参数,还能够用函数作参数,如: int sum(); printf("%d\n", sizeof(sum()));//输出的结果是sizeof(int),即4。 (3)数组作sizeof的参数不退化,传递给
相关文章
相关标签/搜索