<分区>
Possible Duplicate:
Why are declarations put between func() and {}?
在 C 语言中,当我在函数签名之后、函数体之前声明一个变量时,这意味着什么?
例子:
int foo (i) int i {
printf ("the value of variable 'i' is: %d", i);
return i;
}
除了初始化变量 i 之外,当我编译代码时,出现编译错误: “无法初始化参数:p”