如果我定义一个char变量
char a;
Run Code Online (Sandbox Code Playgroud)
以及具有单个char成员的结构
struct OneChar {
char a;
};
Run Code Online (Sandbox Code Playgroud)
这两个定义在所有编译器中都具有'char'的大小吗?我怀疑的是,如果我们在结构中定义一个char变量,由于内存打包它会比char的大小更大吗?
我们可以如下初始化const变量吗?
int var1 = 10;
const int var2 = var1;
Run Code Online (Sandbox Code Playgroud)
这会导致任何编译器出现任何警告/错误吗?
c ×2