no title

1: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:21:50.52 ID:I+oNdorn0.net

参考書の練習問題とか難しすぎて答え見ながら進んでるんだけど
これそのうちツケが回ってくるかな


スポンサードリンク

2: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:22:59.27 ID:p5qcJ6lA0.net

確実に回ってくるね
大丈夫じゃない


4: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:25:10.71 ID:I+oNdorn0.net

まじかよおおおおお
本当に意味がわからないんだけど
入門編でこれってやばいだろ


5: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:25:11.39 ID:NRo7YjpG0.net

自分じゃ何も組めないじゃん、やる意味無いじゃん


6: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:26:29.36 ID:ya5liziu0.net

使えない方はそれなりところ(追出用)に配属されるから安心しろ


7: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:27:16.76 ID:t4pN4KtA0.net

そのパターンってプログラミングとか関係なく大丈夫じゃなくね


8: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:27:54.14 ID:I+oNdorn0.net

頑張って考えればなんでそれがそうなるのかわかるんだけど 、でも頑張らなくてもわかるようになりたい
ぱっと見ただけでそうなるようになりたいっすわ

あとプログラミングって答えは一つじゃないよな
自分のコードでもエラーにならなかったけど答えをみたら違うやり方をしてる
そんなときどうすればいいの?


10: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:29:15.46 ID:WXwIn3mj0.net

コードなんて人それぞれだからよっぽど変なことしてなければ気にしなくていいよ


12: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:32:36.96 ID:I+oNdorn0.net

ちなみにjavaの二次元配列のところやってるんだが
キーボードをタイプして入力し、それをコピーして表示させましょうとか難しい
for文二重にするじゃん?
公式というか、形として覚えてるからできないことはないけど、なんでそうなるのかをちゃんと理解しないとなんか不安だし気持ち悪いじゃん

表示するときも拡張for文二重だし一重でもよくね?ってなる

実際に実行したら参照が表示されるだけだし、なんで二重にしなきゃいけないか数分考えて頭の中でイメージを作れば納得できるが数秒でイメージを作り出したい
過去にイメージを作り出したものでも改めて作り出すのにはまた数分かかる


15: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:39:38.27 ID:NRo7YjpG0.net

>>12
何でどいつもこいつも二重ループで詰まるの?
どこが難しいんだよ


13: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:36:21.07 ID:/8TFJpEf0.net

それ基本が出来ていない。

for(i=0; i<10; i++) {
}
//この時 iはいくつ?

for(i=0; i<=10; i++) {
}
//この時 iはいくつ?


16: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:41:35.23 ID:I+oNdorn0.net

>>13
どちらも0じゃないの?


17: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:42:16.94 ID:/8TFJpEf0.net

>>16
理由どうぞ~


18: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:44:41.61 ID:I+oNdorn0.net

>>17
え?
だってi=0;でしょ?


20: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:45:31.48 ID:/8TFJpEf0.net

やばい、こいつ・・・
どうしたらいいんだこれwww


21: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:45:40.05 ID:vop/7mh10.net

馬鹿な俺は0じゃないと思う9と10じゃね?


22: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:46:30.48 ID:I+oNdorn0.net

>>21
あーそっか
for文の中になんも書いてないからループしないんだと思ってた


32: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:56:13.40 ID:DARtbwDu0.net

ちなみに>>21も間違ってるからな?


33: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:58:36.97 ID:gVpl3tlz0.net

>>32
10と11ですか?


34: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:59:11.08 ID:2SAkRZBO0.net

>>33
そうです


36: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:59:46.24 ID:DARtbwDu0.net

>>33
そうだね
戻ってきた時に+1されてから条件見るから10と11が正解


23: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:47:08.73 ID:GxKGQrKb0.net

こ……これは
今すぐPGやめろ


24: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:48:21.90 ID:I+oNdorn0.net

今のはちょっとした勘違いだ


30: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:53:13.87 ID:/8TFJpEf0.net

えっと・・・>>1はプログラムをやめるってことでいいのかな?


37: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:03:18.89 ID:gVpl3tlz0.net

>>1
バーカwwwwwwwwwwwww


26: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:48:33.67 ID:jRDegATk0.net

なげー練習問題は目で追ってどこで何をしているかわかればOKだと思う
Javaなら薄い本で仕様さくっと全部覚えて
Androidの方に移って色々表示させてくのがいいと思う
言語の細かい仕様とかは実務で勉強しながらでいいと思う


28: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:50:35.16 ID:vop/7mh10.net

プログラムって結局は代入と比較だろ?
頑張れば何とかなるさ


29: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:52:31.39 ID:MUvmJyQ/0.net

覚え始めは分からなかったら、いちいちprntとかで出力して何故そうなるのか考えながら進めたらいんだよ
頭の中で考えてるだけだと、実際はプログラムがどう処理してるのか理解しにくいからな


14: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 17:36:34.32 ID:p9jQUzoy0.net

取り敢えず剣術の修行のように体で覚えつつ
先生に細かい理由を訊ねるのが基本だろ
猿真似と本質の両面爆撃だよ


38: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:04:18.55 ID:/8TFJpEf0.net

みんな大好きスイッチ文

switch (str) {
case "A":
printf("A");
case "B":
printf("B");
default:
printf("C");
}

strが"A"の場合、何が出力されますか?


42: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:08:34.97 ID:vop/7mh10.net

さっき間違った馬鹿な俺がリベンジだ
AC


50: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:15:20.02 ID:/8TFJpEf0.net

>>42
不正解


43: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:08:46.76 ID:gVpl3tlz0.net

まだ勉強してねえ
Cだろ


52: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:16:51.41 ID:/8TFJpEf0.net

>>43
不正解だよ?


40: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:08:02.70 ID:NRo7YjpG0.net

これは実際にやらかすよなw


58: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:26:58.39 ID:mu4gl5zB0.net

ABC全部?


62: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:29:22.82 ID:/8TFJpEf0.net

>>58
正解!


63: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:29:32.46 ID:PuqbUX8Z0.net

>>58
正解
break文がないからcase2・defaultの処理も実行される


51: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:15:51.55 ID:XxsovH8f0.net

switch嫌い
break文いちいち加えなきゃいけない面倒さ


68: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:36:38.72 ID:TdwL7Six0.net

>>38がコンパイル出来る処理系は分からないけど
case "B":にマッチしないとprintf("B");は実行されないんじゃないの?


70: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:39:58.20 ID:xZ4G8JSi0.net

>>68
caseA文の最後にbreak文が有ればそうだね
でも今回のは無いからそのまま次のcaseBに行く


41: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:08:25.38 ID:kEWL9MDHI.net

C言語のswitch文めんどくさいんだよな そのほうが便利だからそうなってるんだろうけど


87: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 19:26:47.37 ID:Jx2mk1Y80.net

C/C++でswitch-caseに文字列扱える処理系なんてあるの?


45: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:10:02.41 ID:bd+HsCEV0.net

マジレスするとコンパイルエラー


55: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:18:36.34 ID:vliJd5Sg0.net

多分Javaだろ

上のはCとJavaが混じっちゃったのかも?Javaならこれでコンパイルしてみましょう


switch (str) { 
		case "A": 
		System.out.printf("A"); 
		case "B": 
		System.out.println("B"); 
		default: 
		System.out.println("C"); 
		} 


47: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:12:55.21 ID:vliJd5Sg0.net

よくプログラミングが全く分からないとかいう人見てなにがそんなに分からないんだろうとか思うけど、こういうスレ見ると、そもそも根本的にソースコードをどう理解していけばいいか分かってないんだなって思う


76: Please Click Ad !!@Reproduction Prohibited 2014/07/07(月) 18:48:40.77 ID:pWMaYYpj0.net

C11の規格書の6.8.4.2 The switch statementを参照って感じだ


77: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:52:20.77 ID:/8TFJpEf0.net

見つかったからURLしておく
http://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml#stmt.switch


78: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:55:32.96 ID:/8TFJpEf0.net

この場合、valueの値が1の場合、case 1のラベル文に続く文も、すべて実行されてしまう。
また、valueの値が1でも2でもない場合、defaultラベル文に続くcase 2のラベル文も、実行されてしまう。
このため、switch内の実行を切り上げたい時点で、6.5.5.1 break文を書かなければならない。
break文を書き忘れたことによる、意図しない文の実行は、よくあることなので、注意が必要である。
なお、このことは、逆に利用することもできる。

これすげぇー親切だなwww


84: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 19:18:56.71 ID:B419J6Ig0.net

プログラミングは慣れろって教授が言ってた


73: 以下、\(^o^)/でVIPがお送りします 2014/07/07(月) 18:45:00.72 ID:vop/7mh10.net

馬鹿な俺は結局は全問不正解だった
こんな俺でもプログラマー出来るんだから>>1も頑張れよ!

スッキリわかるJava入門
中山 清喬 国本 大悟
インプレスジャパン
売り上げランキング: 571

元スレ:http://viper.2ch.sc/test/read.cgi/news4vip/1404721310/