[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00520] Re: -= 演算子の数式展開はバグ?



うえけんです。

> > int capa[] = {88, 49, 18};
> > int water[3], i, j, n1, n2, tmp;
> > char buff[256];
> 
> 確かオート変数の初期化をしてくれなくて嵌まった記憶が...
> static int capa[] = {88,49,18};
> とすれば動きます。

どうもDS!=SSに起因するバグというか仕様のような
気がしますね。ただまあ、初期値つきテーブルを自動変数
で取るというのもあまりおすすめできない(私はおすすめ
したくない)方法ですし、素直に静的変数で確保するのが
正しい解決方法でしょうね。

それでは


ML Archives