1、sizeof和strlen的区别?
strlen是函数,参数必须为字符指针;在运行时才计算,用来计算字符串的长度,遇到第一个NULL('\0')结束(不包括'\0')。
sizeof是运算符,参数可以是变量和数据类型; 在编译时计算,计算变量占用的内存空间(不是实际大小)。
当数组名作为参数时,strlen函数将数组名退化成字符指针,但是sizeof不会退化。