プログラミング始めたばかりの素人です。これなんでダメなのか教えてください

技術
Professional programmer engineer working writing code at his big desk with multiple displays and laptop computer. Modern colorful flat style vector illustration isolated on white background.
スポンサーリンク
1: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 09:58:00.761 ID:EiOWXWy40
int i = 0;
while(i<10){
Debug.log(“値:”+i.ToString());

何度やってもパソコンが固まる

引用元: ・プログラミング始めたばかりの素人です。これなんでダメなのか教えてください

10: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:00:25.165 ID:EiOWXWy40
>>3
iには始め0を入れてるから大丈夫のはず

6: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 09:59:41.699 ID:U/8cF3nc0
お前のプログラムに痺れてるんだよ

16: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:01:31.402 ID:EiOWXWy40
>>7
値は文字列だから数値に足せないのよ

22: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:02:14.670 ID:EiOWXWy40
>>8
いや、同じこと言ってるつもりはない

18: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:01:40.891 ID:Ywp2hDZv0
愛が足りないのさ

20: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:01:55.660 ID:zSgHPTfu0
i++;

33: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:05:04.341 ID:WUkXjT+F0
何故参考書や解説サイト道理にまず作らないのか
マジで足りないのは脳みたいだな

34: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:05:13.293 ID:wnWfTedna
わざとらしい減点50

37: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:05:27.687 ID:7BnTGkXj0
iを0じゃない数字にしたらどうなるの?

43: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:06:32.257 ID:5FLwBLev0
とりあえず現状は
・i = 0 のまま i の中身は変更されることはない
・iが10以下(が真)の場合は繰り返す
・1は10以下なので繰り返す

53: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:09:07.498 ID:7fzwx1aG0
>>43
以下は10含むからこの場合は未満だぞ

60: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:10:45.079 ID:5FLwBLev0
>>53
寝ぼけてたすまんこ

44: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:06:36.626 ID:hgrCSsnw0
わざとらしく指摘スルーしてるしネタだろ
無視無視

51: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:08:39.069 ID:k0hdBhUF0
やっぱpythonだよな

56: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:09:28.954 ID:EiOWXWy40
とりあえずforの例文をコピペしたら動いた!!!
ここからちょっとずついじって作るから解決しました
whileはなんかバグってるから使うのやめとく

57: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:10:13.260 ID:Fad+qMID0
>>56
バグってるのはお前の頭

107: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 12:32:56.845 ID:7fzwx1aG0
>>68
わざわざ言い換えて俺にレスつけて何がしたいんだ

67: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:19:37.587 ID:AR2MVz8ma
>>56
バグってるのはお前の理解力

77: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:34:23.300 ID:xxdfBuGn0
>>56
嘘つくな
俺がやったらパソコンが固まったぞ

for(int i = 0;i<10;){
 Debug.log(“値:”+i.ToString());
}

59: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:10:27.591 ID:URcxnvRr0
ワロタ

62: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:14:00.687 ID:gyr+fJHS0
わかりましぇん!

64: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:16:04.932 ID:gZf940Sy0
バグってるのはお前の頭って話あるけど
厳密にいうとバグってるのはお前のコードだから
プログラミングのバグで使い方としてあってる
プログラミング言語仕様としてのバグは一切ない

72: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:26:00.263 ID:VWO4Ng6O0
for使える場面でwhile使うのはアホだよなー

79: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:36:45.005 ID:1pcIP7b30
10 for i=0 to 10 step 1
20 print i
30 next i

92: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 11:17:03.380 ID:H40rlN6n0
>>79
これなんて言語

83: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:40:21.681 ID:e5x0UYnm0
例えば
while (!hoge.empty())
みたいな書き方もするしwhileに使い道がないわせではない
ただたまにwhile自体にアレルギー反応起こす奴がいてコーディング規約で無条件に禁止とかされてる場合がある

86: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:43:05.932 ID:e5x0UYnm0
>>85
定数入ると警告出るから個人的にはfor(;;)使う

84: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 10:41:01.032 ID:fyh2p0aBM
whileって無限ループのイメージしかない

102: 以下、5ちゃんねるからVIPがお送りします 2018/12/01(土) 11:41:35.673 ID:nOoG2yPS0
逆にここまでの初心者だと微笑ましい

技術
スポンサーリンク
りょうたろうをフォローする
スポンサーリンク
プログラミングまとめ速報ちゃんねる

コメント

タイトルとURLをコピーしました