char buffer[33333];
sizeof是33333。
当作为地址传递传入到函数中,在函数中再sizeof(buffer)就是8了,但不影响memcpy.
char buffer[33333];
int handlers(char *buffer, uint32_t *buffer_size) {
printf("sizeof : buffer %d", sizeof(buffer)); //是8
}
int main()
{
printf("sizeof : buffer %d", sizeof(buffer)); //是33333
}