/
// 关于字符数组
// [8/24/2015 wangjian-pc]
#include <iostream>
void func(char *str)
{
printf("%d%d\n",sizeof(str),strlen(str));
}
int main()
{
char a[] = "123456789";
printf("%d", sizeof(a));
func(a);
system("pause");
return 0;
}
// sizeof(数组名) 包含一个 ‘\0’字符 所以是10
// sizeof(字符指针) 指针变量只占固定,4 字节
// strlen() 函数返回的字符数组长度 不包含 ‘\0’ 所以是9
// 结果 1049
// 关于字符数组
// [8/24/2015 wangjian-pc]
#include <iostream>
void func(char *str)
{
printf("%d%d\n",sizeof(str),strlen(str));
}
int main()
{
char a[] = "123456789";
printf("%d", sizeof(a));
func(a);
system("pause");
return 0;
}
// sizeof(数组名) 包含一个 ‘\0’字符 所以是10
// sizeof(字符指针) 指针变量只占固定,4 字节
// strlen() 函数返回的字符数组长度 不包含 ‘\0’ 所以是9
// 结果 1049