【发布时间】:2015-11-26 16:23:32
【问题描述】:
以下代码有用于初始化自身的变量,我很难理解变量声明何时完成,其中一些是非法的,即使它们在 gcc 中编译也是如此。
int main(void)
{
int a = a;
int b = (int) &b;
int c = c ? 1 : 0;
int d = sizeof(d);
}
【问题讨论】:
标签: c initialization declaration definition