ページ 1 / 1
C言語のLevとは何でしょうか?
Posted: 2017年11月13日(月) 14:00
by のんのん#24
C言語の勉強をしているのですが、その中でLevという言葉が出てきました。調べたのですがよくわからなくて困っています。教えていただけませんか。よろしくお願いします。
Re: C言語のLevとは何でしょうか?
Posted: 2017年11月14日(火) 00:17
by みけCAT
出典や文脈の情報が無いと、特定は難しそうだと思います。
Re: C言語のLevとは何でしょうか?
Posted: 2017年11月14日(火) 01:16
by pell
コード貼ってください。
でどの部分かを見せて欲しい。
変数?マクロ?まさかコメント?
Re: C言語のLevとは何でしょうか?
Posted: 2017年11月14日(火) 13:48
by のんのん#24
コード:
void sub(int lev)
{
int i;
for (i = 2; i <= 10; i++)
{
h[lev / 2][lev % 2] = i;
if (lev % 2 && h[lev / 2][2] == h[lev / 2][3]) continue;
if (lev>1 && h[lev / 2][lev % 2] == h[lev / 2 - 1][lev % 2]) continue;
if (lev>3 && h[lev / 2][lev % 2] == h[lev / 2 - 2][lev % 2]) continue;
sub(lev + 1);
}
}
このようなコードでした。
Re: C言語のLevとは何でしょうか?
Posted: 2017年11月14日(火) 22:21
by のんのん#24
引数で宣言しているlevというものが以下でどのように働いてるのかが分かりません。
コード:
if (lev>1 && h[lev / 2][lev % 2] == h[lev / 2 - 1][lev % 2]) continue;
if (lev>3 && h[lev / 2][lev % 2] == h[lev / 2 - 2][lev % 2]) continue;
Re: C言語のLevとは何でしょうか?
Posted: 2017年11月22日(水) 16:01
by かずま
のんのん#24 さんが書きました:引数で宣言しているlevというものが以下でどのように働いてるのかが分かりません。
2次元配列 h の宣言はどうなっていますか?
そこには、どういう値が設定されていますか?
関数 sub はどういう値の引数で呼び出されますか?
プログラム全体を示してもらわないと答えようがありません。
このプログラムはどこから持ってきましたか?
Re: C言語のLevとは何でしょうか?
Posted: 2017年11月23日(木) 10:32
by Dixq (管理人)
プログラムコードや説明が無いと分かるわけ無いですよ…
私たちから見ると
例えば、あなたが唐突に「今日の昼休みに友達が言ってた"あれ"ってなんのことだと思います?」
って聞いてるのと同じです。
Re: C言語のLevとは何でしょうか?
Posted: 2017年11月23日(木) 11:04
by pell
2次元配列に2~10の数字を埋めているのは分かった。
lev/2とか一回変数に入れないと分かりにくいです。
恐らくlevはlevelで階層という意味ですね。
後、「C言語のLevとは何でしょうか?」という質問は意味不明ですよ。
これとは少し違うよね?->
https://detail.chiebukuro.yahoo.co.jp/q ... 0181867115