【发布时间】:2012-03-04 06:56:25
【问题描述】:
如果在函数中传递了一个 volatile 变量,如下所示...
这个函数是否总是返回一个平方值,我的意思是有时值可以改变,因为声明了一个 volatile 变量。
基本上,我想说的是传递的变量是易失性的。希望,我很清楚。但是,如果我通过引用传递会改变整个场景......我是对的吗??
volatile int a;
int main()
{
function(a);
return 1;
}
int function b(int a)
{
int x=a;
int y=a;
return x*y;
}
【问题讨论】:
标签: c compiler-construction embedded volatile