検索結果 3 件

by ktc_hiro
11年前
フォーラム: C言語何でも質問掲示板
トピック: 二次元配列の定義について
返信数: 5
閲覧数: 2516

Re: 二次元配列の定義について

質問者のktc_hiroです。
box様
大変わかりやすい回答ありがとうございます。
さっそく試してみます。
by ktc_hiro
11年前
フォーラム: C言語何でも質問掲示板
トピック: 二次元配列の定義について
返信数: 5
閲覧数: 2516

Re: 二次元配列の定義について

質問者のktc_hiroです。

みけCAT様 早々のご教授ありがとうございます。
static int a[X][Y], b[X][Y], c[X][Y];
に変更して実行したところ無事正常終了しました。
ありがとうございました。

よろしければ、
定数がX=200,Y=200くらいなら問題なく、X=400,Y=400になると
オーバーフローする分かれ目があれば教えてください。
または、この問題を勉強するためにはC言語のどこらへんを
参考にすれば良いか教えてください。
by ktc_hiro
11年前
フォーラム: C言語何でも質問掲示板
トピック: 二次元配列の定義について
返信数: 5
閲覧数: 2516

二次元配列の定義について

はじめまして、ktc_hiroと申します。
c言語初心者で次のエラーを解決することが出来ずに困っています。
よろしくご教授願います。

質問内容
#define X 100
#define Y 100
int main(void){
int a[X][Y], b[X][Y], c[X][Y];

を定義して処理を行うと正常に動くプログラムが

#define X 500
#define Y 400
と定数の値を変更すると異常終了してしまいます。

解決方法を教えてください。
よろしくお願い致します。

詳細検索ページへ移動する