if(key_buf[KEY_INPUT_W]){
car_y-10;
}
warning C4552: '-' : 演算子にプログラム上の作用がありません。作用を伴う演算子を使用してください

car_y-10; の部分を car_y--(デクリメント)にすると動くのにこれだとだめなのはどうして?
エスパーさん教えて