相关疑难解决方法(0)

sizeof运算符为c&c ++返回不同的值?

全局定义字符数组,并在函数内定义具有相同名称的结构.为什么sizeof运算符为c&c ++返回不同的值?

char S[13];
void fun()
{
    struct S
    {
        int v;
    };
    int v1 = sizeof(S);
}
Run Code Online (Sandbox Code Playgroud)

//在C++中返回4,在C中返回13

c c++

6
推荐指数
2
解决办法
496
查看次数

标签 统计

c ×1

c++ ×1