C言語でつまずき中…
以下のようなコーディングって何でダメなの?
本気で教えてくれる人募集中…
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
・
・
#define CCC 0.05
#define DDD 0.02
#define AA (int)ceil(CCC/DDD)
#define BB (AA+2)
・
・
double Fb[BB];←エラーの起こる場所
・
・
症状(エラー):error: variable-size type declared outside of any function
どこかの関数で定義されているのかと思いきや,他で定義されているとこないし.
それとも,配列の定義でマクロ使っちゃいけないってことはないはずだし.
マジでわけわかめです…
以下のようなコーディングって何でダメなの?
本気で教えてくれる人募集中…
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
・
・
#define CCC 0.05
#define DDD 0.02
#define AA (int)ceil(CCC/DDD)
#define BB (AA+2)
・
・
double Fb[BB];←エラーの起こる場所
・
・
症状(エラー):error: variable-size type declared outside of any function
どこかの関数で定義されているのかと思いきや,他で定義されているとこないし.
それとも,配列の定義でマクロ使っちゃいけないってことはないはずだし.
マジでわけわかめです…