全局定义字符数组,并在函数内定义具有相同名称的结构.为什么sizeof运算符为c&c ++返回不同的值?
char S[13]; void fun() { struct S { int v; }; int v1 = sizeof(S); }
//在C++中返回4,在C中返回13
c c++
c ×1
c++ ×1