可能重复:
为什么声明放在func()和{}之间?
在C中,当我在函数体之前声明函数签名后面的变量时,它意味着什么?
例:
int foo (i) int i {
printf ("the value of variable 'i' is: %d", i);
return i;
}
Run Code Online (Sandbox Code Playgroud)
当我编译代码以及初始化变量i时,我得到一个编译错误:"无法初始化参数:p"
我正在学习操作系统编程,我需要假设我的资源很少.
那么我应该如何计算2/3并将其截断为两位小数呢?我可以使用任何数学算法或位操作技巧吗?