2012年1月1期WebProg14: C言語が理解できないのですが (56)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
・ 次のスレ
17: 【PHP】Yii Framework (493)
18: Perlコーディング初心者質問スレ Part 63 (425)
19: 面白いブラウザゲームのネタを考えたぞ (89)
20: Zend Framework Part5 (493)
C言語が理解できないのですが
- 1 :08/03/01 〜 最終レス :12/01/05
- たくさんC言語の本を読んでも2進数 10進数の辺りでつまずいてしまいます。
どうすればスムーズにCが理解できるようになるのか教えて下さい><
- 2 :
- たくさんのC言語の本を読んでもといいますが、
いったい何てタイトルの本を読んだのでしょうか?
たくさん読んだものすべてを答えなさい。
- 3 :
- つまづいたら飛ばして次に進めばいいのです
いつのまにか分かるようになってます
- 4 :
- C言語超入門 藤森水絵
C言語がわかる 高田美樹
C言語によるアルゴリズムとデータ構造 柴田望洋
Cプログラム入門以前 村山公保
他本屋でいろいろ立ち読みしても理解できそうな本はありませんでした。
- 5 :
- >>3s
そういうものなんですか。とても励みになります。
- 6 :
- 2進数、10進数、ついでに16進数なら、
Windowsについている電卓を使っていろいろ遊ぶといいよ。
電卓を起動したら、表示→関数電卓 で2進数とか使えるようになる。
16進数モードは9の次はA、B・・・とFまであるので注意。
そこで10進数モードで15、16、255、256、65535、65536とか入れて、
それを16進数、2進数に切り替えて、ほぉーって思う。
特に16進数モードできりの良い数値(100とか)を入れてみて、
それを2進数に変換してほぉーって思う。
16進数モードで同じ数字1111とかAAAAとかを入れて
2進数に変換してほぉーって思う。
次に10進数モードで 1 + ENTER ENTER ENTER ・・・とやると、
数値が一つずつ増えるというのがわかると思う。
これを同じように2進数モード、16進数モードでもやって、
どういうルールかよーく考えてほぉーと思う。
最後に、2進数モードで、 1100 電卓のANDキー 1010 ENTER
とやってどういうルールか考える。
数値は同じで、ANDキーの代わりにORキーにしてルールを考える。
同じようにXORキー。そして、1100 Notキーをおしてほぉーって思う。
ひと時遊んでルールがわかってきたら次に進んで良い。
- 7 :
- >>6s
丁寧なレスをありがとうございます。
関数電卓ってあるんですね。少し理解できたかもです。
関数っていつ習ったかな・・・汗
- 8 :
- あ
- 9 :
- webprogちゃうやん
- 10 :
- ヒマだったのでC言語というのでもやってみようと思って初心者サイト見てみたんだが、
もう初っ端からわけわからん。倍長整数列?だのってなんだよ?
それやると何ができんの?
- 11 :
- Cに限らんわボケ
って突っ込んどけばおk?
- 12 :
- 手間のかかる計算機みたいなことしかできないけどアレでゲームとかつくれんの?
- 13 :
- うん
- 14 :
- どうやって?
文字しか表示できないんだけど。
- 15 :
- 学校の先生に聞いてみな
- 16 :
- どこの学校の先生だよ。
- 17 :
- アレでってどれなんだろう
GLUTで遊んどけとか言っておけばおk?
- 18 :
- MSDOSってとこで数字とか文がでるようにしかできなくね?
- 19 :
- DOS????
この17レスの間にMS-DOS限定って言葉は検索に引っかからないのだが。
限定スレを欲してるならold-pc板あたりを調べてくれ。
春厨の季節とかそういうレベルの話じゃないので、他の住人も扱いに困るだろうと思うですよ
追伸ながら、MS-DOSに謝れ。ほんと。
無知を棚に上げて質問したいのなら、こんな泥臭いところとっととブックマークから外してハテナや教えてGooで聞いた方が早いと思いますよ
- 20 :
- 初心者サイト見たら最初そんな感じで進んでたからやっただけだよ。
- 21 :
- おおかたコマンドプロンプトで動作するCUIプログラムのことを言ってるんだろ
- 22 :
- >>20
エスパーでもなきゃ分かるかんなこと
- 23 :
- どやったらゲームつくれんの?
- 24 :
- もうやめとけ
- 25 :
- やめないよ。
- 26 :
- やめないもなにも始まってねえじゃん、おまえ
なにをどの環境で試そうとしていて、かつどういうゲームを想定
しているのかを自分から説明してみなさいよ
何を聞きたいんだよ結局
GLUTでは遊んできたのか? SDLでもいいぞ?
なんで作れないの?
- 27 :
- ぶっちゃけGLUTとかSDLってなんなのか全く知らなかったよ。
タダでDLできるみたいなのでやってみるよ。
- 28 :
- どういうゲームって、特に考えてなかったな。
ただ、いろんなソフトとかどうやってできてんだろうと思ってググってたら
プログラミング言語で云々・・・ってあって、どうやらC言語ってのが基本らしいと知って、
んで、たまたまこのスレ見つけて・・・って感じ。
- 29 :
- 相当初歩だなー、そりゃ端折って語られたら意味分からんよ
ゲーム作るにはC言語だけじゃピンとこなかろう
画面や音声、キー入力を扱うライブラリが必要だが、そういうのはOSの役目
SDLやGLUTはWin/Mac/Linuxと広い環境でそういうOS絡みの仕事を制御できる橋渡しライブラリみたいに考えて、先に進むとよろし
で、多分板違い
ゲ製板とム板で移動先探った方がいいよ
初心者スレも数多ある
- 30 :
- 完全に素人です。
ム板ってプログラム板っすよね。
ゲーム制作板なんてあったの知らなかった。
そっちのほうの初心者スレ見てみます。
- 31 :
- 私も完全に素人です
ゲーCンゴが理解できないのですが
- 32 :
- 2進数と10進数でつまづくってネタとしか思えない
- 33 :
- >>7
小4
- 34 :
- >>31
実際にVC++とかで動いてるとこ見ると急速に理解が進むよ
とりあえず、基本情報取れるレベル程度に勉強しとけば
あとは実践でなんとかできる
- 35 :
- Cほど非生産的な言語はない
勉強するだけ無駄
- 36 :
- Cでアパッチのモジュール作って自家サーバに搭載してPHPを動かすのが理想です
- 37 :
- 2進数、10進数もわからないってどんだけゆとってんだよ
小学生の時に既に理解できてたぞ
- 38 :
- >>37
ださっ
小学生の時に2進数とか10進数とか既成の概念受けいれちゃったの?
はい、歴史変えられない人〜。
- 39 :
- 小学生の時に10進数の概念を受け入れていないやつは、
マジで馬鹿!
だと思うよ。
- 40 :
- >>38
歴史を変えられない奴を小馬鹿にした本人が歴史を変えてない
そっちのほうがださいと思うがどうよ(笑)
- 41 :
- 正直どっちでもいい
- 42 :
- >>40は>>38によって歴史を変えられてるんだぞ。
- 43 :
- いったいどういう角度の突っ込み待ちなのだろう
- 44 :
- PHPマスターしたので独習C注文したよ
Cマスターになるまでどんぐらい勉強すればいい?
- 45 :
- PHPマスターするのにどれくらいかかったの?
- 46 :
- 日曜プログラミングで7年(2002年ごろにはやってたと思う)
- 47 :
- 時間かかりすぎ。
- 48 :
- なんだこの板違いのスレ
暇なのでレス
まったくの初心者がCを勉強しながらゲームを作るとしたら・・・
・じゃんけん
・神経衰弱
・(むちゃくちゃ頑張って) オセロ
こんなところからどうぞ。
※ CUI(コマンドプロンプト)は大前提
※ VCとかごにょごにょするより、くずマシンにLinuxいれてvimとgccでなんとかすれ
画像やマウス使うゲームをとにかく作りたかったら、悪いことは言わないから
JavaScriptやFlashでやってみよー。
Cには当分たどり着かないかもしれないけど。
- 49 :
- Flashでなんとか頑張るぐらいならC#だろ
- 50 :
- 俺も最初はCUIで勉強して、GUIやゲームとかどうなってるのか想像できんかった
でもCUIでの勉強は無駄では無かった事が仕事始めてわかった
だから、今は基本をしっかりしとくと良い
- 51 :
- C言語が理解出来なくても、C#なら理解できるかもね。
それならその方がいい。うん。
- 52 :
- >>50
だよな。
GUIといっても表示する部分の話だけであって、内部的にはCUIと全く同じ。
- 53 :
- 391 :デフォルトの名無しさん:2011/01/13(木) 01:59:05
幾つも条件と処理があって、最終的には二手に分かれるコードがある。
func(){
do{
if(isA){
break;
}
途中処理;
if(isB){
break;
}
成功処理;
return 1;
}while(0);
失敗処理;
return 0;
}
こんな制御構造にするの初めてなんだけど、意外と見通しも良いし便利。
局所変数を全部引きずれる割りにダブるコードもないし、
fopenとfclose、malocとfreeなんかも対応させ易い。
ifのネストが無くなり、変なフラグも要らない。
何で今まで使ってなかったんだろ。
疲れて変な事してるかな?
397 :デフォルトの名無しさん:2011/01/13(木) 02:32:24
なるほどね。↓の2番目に紹介されてた。
http://php.net/manual/ja/control-structures.do.while.php
優れたCプログラマだってさ。やったー!
- 54 :
- 0.975684932年の時を超えレス
かなり正確に求めてみた
- 55 :
- 亀レスだけど・・・・
>>6
サンクスw
あんまりすごいんで笑ってしまったw
- 56 :12/01/05
- http://www.nicovideo.jp/watch/sm16604144
たしかこれだったと思う
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
・ 次のスレ
17: 【PHP】Yii Framework (493)
18: Perlコーディング初心者質問スレ Part 63 (425)
19: 面白いブラウザゲームのネタを考えたぞ (89)
20: Zend Framework Part5 (493)