这段代码输出结果为什么是4 不是1呢 char* ??
程序代码:#include <stdio.h>
void test(char buf[16])
{
printf("size: %d \n", sizeof(buf));
}
int main()
{
char buf[22];
test(buf);
return 0;
}
程序代码:#include <stdio.h>
void test(char buf[16])
{
printf("size: %d \n", sizeof(buf));
}
int main()
{
char buf[22];
test(buf);
return 0;
}
2018-08-21 09:37
2018-08-21 09:53
2018-08-21 09:58
2018-08-21 09:59
2018-08-21 11:20
2018-08-21 12:06