#include "stdio.h"
main()
{
Char* a="hello";
Char b[]="hello";
printf("d%", sizeof(a));
printf("d%", sizeof(b));
}
输出结果为4 6;
Char* sizeof(a)是指针的大小,即存放字符串的首地址所占用的空间
Char[] sizeof(b)是数组中的元素个数
#include "stdio.h"
main()
{
Char* a="hello";
Char b[]="hello";
printf("d%", sizeof(a));
printf("d%", sizeof(b));
}
输出结果为4 6;
Char* sizeof(a)是指针的大小,即存放字符串的首地址所占用的空间
Char[] sizeof(b)是数组中的元素个数