#include "stdio.h"
float volume = -1.0f;
float GetVolume(int iVal)
{
float volume= iVal/2;
return volume;
}
int main()
{
volume += GetVolume(5); //volume = -1.0f + 2 = 1.0f
float volume = GetVolume(-1); //0.0f
return (int)volume; //0
}
似乎。。所以用全局变量也是好危险的。。
改成g_volume吧。