C言語なら俺に開け! Part 〈54〉
■ このスレッドは過去ログ倉庫に格納されています
0620デフォルトの名無しさん
NGNGたとえばクラスのテスト5科目の点数の配列があるとして
int *test = malloc( CLASSMATE * 5 * sizeof(int) );
とするならば
#define CLASSMATE 30 + 25 だとどうなるか?
30 + 25 * 5 * 4 だよね?
#define CLASSMATE (30 + 25) だとどうなるか?
(30 + 25) * 5 * 4
さてどっちが正しく処理されるでしょうか?
■ このスレッドは過去ログ倉庫に格納されています