トップページ⇒tech
133コメント43KB

今日からC言語を勉強する俺の為のスレッド

■ このスレッドは過去ログ倉庫に格納されています
0001レベル0NGNG
さて、どっから勉強したらいいのかなぁ・・・
googleで「C言語 初心者」で検索
ぐはぁっ・・こんなに多いの・・?

とにかく1ヶ月間全く未知のC言語を1から勉強することに決めました。
時々お薦めサイトとかを教えていただけたり、愛のムチとかきぼんぬ。
レベル99になる日は来ないヵモナー。

いっしょにがんばる同士も併せて募集中。
0083デフォルトの名無しさんNGNG
「ネコでも」ってあまりよくないの?
俺もネコつかって勉強してたんですが・・・

当方一週間前から基本情報めざしてCの勉強し始めた初心者。
0084デフォルトの名無しさんNGNG
わかんないことがあったら俺に聞け!
俺にわかることならなんでも答えてやる!
俺にわからないことは無視する!
0085デフォルトの名無しさんNGNG
>>82
なんで?
0086デフォルトの名無しさんNGNG
>>1
昔どっかの本で演算子の優先順位の覚え方、

かんぱいこうたんかけわりし かんけいびろんさんだいちく
(関配構単掛割シ 関係ビ論三代逐)

ってのがあったよ。
なんかいきなり思い出したから書いてみた(笑)
0087デフォルトの名無しさんNGNG
猫...は基本的に間違ってはいないんだけど、
情報がかなり古めなのでそのままではVC6でコンパイルとおらないことも。

あと原則論からやってる部分も多いので、
実際使わないような部分にかなり章を割いていたりする。
普通リソースエディタでやっちゃうような部分とかね。

あれを1からやるというよりも、入門書をまず一冊終わらせて、
実際に組んでいてわかんないことが出たら参照するという
リファレンスかサンプル集としての使い方のがいいと思われ。
少なくとも俺はそうやって使って役にはたってるよ。

初心者があれを1からやると、
多分おぼえる前に分量で嫌になって挫折すると思われ。
0088デフォルトの名無しさんNGNG
>>87はSDK編のことね。
C編やC++編は知らん。
0089デフォルトの名無しさんNGNG
>>87
なるほど。「初心者が」ってことね、理解。
0090レベル0NGNG
猫さんのところ見てきましたー
口調がおもしろかった!
基本書を1冊かぁ・・・
というよりポインタ以前のfor文とかwhile文とかの存在も今日知って
頭が混乱ちゅう・・・
小学生以下かもなー
土日は本を熟読してみることから始めて見ます。
今はただただ生まれて初めて見る単語の列挙に驚くばかり・・・
1ヶ月では基本もできない気でイパーイ
入院中は本3冊ぐらい読破する予定でありますが・・・はう。

>>83さんは1週間前からなのに俺より勉強している感じですね!
俺は1週間もうすぐ立つのに・・・

バード大佐さんの名前他スレで見かけた気が・・・?
0091デフォルトの名無しさんNGNG
test
0092デフォルトの名無しNGNG
>>90
分からない本を熟読すると挫折しがちだから、
3冊くらい斜め読みするのを薦める。

すると(理想的には)分からないところが分かる
ようになるから、しかる後、
while(!understand) {// 理解するまで
  test(issue);  // いろいろ試してみる
  refer(issue);  // 調べてみる
}
0093デフォルトの名無しさんNGNG
ポインタは、アセンブラをかじると、簡単に覚えられます。
と言う訳で、要点だけかじりましょう。
0094デフォルトの名無しさんNGNG
「入門 ANSI‐C」 石田 晴久 実教出版 ¥2,330
K&R喪訳した大先生の著書。
序文に、ANSI-Cに厳密に準拠したので main の戻り
型は void にしている、とある。
あちこちの大学でも教科書として使われている、
必読の一冊。
0095バード大佐NGNG
N88BASICで簡単につくれたプログラムが
C++だと全然わからんというのは悔しいでガス。
0096デフォルトの名無しさんNGNG
>>94
うーん・・・・・
ネタ・・・か・・・?
0097デフォルトの名無しさんNGNG
>>17
え?VC って体験版あるの?いいなーいいなーVBには無いのに〜
0098(゚д゚)ウマー™NGNG
最近C言語ハジメマシター
0099デフォルトの名無しさんNGNG
98っさぁ〜ん、C言語いっちょう(..ノ
ひゃ〜、今日はあついねー。
・・・あーあと、ビンビール一本ね。
0100レベル0NGNG
おはよう!!
今日は深夜まで帰ってきませんです・・。
とりあえず>>73さんの「これならわかるC++ -挫折しないプログラミング入門(CD_ROM付き)」
小林健一郎 著(講談社ブルーバックス)1900円 (値段も手頃ですね!)
買いに行って来まーす。確か誕生日に親からもらった図書券が・・


( ´�D`)ノ<(゚д゚)ウマー? さんいっしょにがんばりましょーなのれす
01012NGNG
>>97
VCじゃねぇんじゃねぇの?
0102デフォルトの名無しさんNGNG
VCには体験版なんてないよ。
0103レベル0NGNG
>>17さんはLSI C-86 Ver. 3.30c試食版 のことを言っておられるのですね・・・?

あ、それでは行ってきますーーー深夜帰宅しますーー
0104デフォルトの名無しさんNGNG
>>95
N88BASICとVC++を比べるな
N88は小学生のおもちゃだぞ
0105デフォルトの名無しさんNGNG
クイックソートの勉強してるけど
http://www.cs.u-gakugei.ac.jp/~miyadera/Education/Lecture/SortAnim/ExAlgorithm5.html
ステップ01
 まず与えられたデータ列の真ん中(左から4番目)に位置するデータを基準値をして定める。例では、36と基準値としよう。
48 65 10 36 83 5 21 72
 ステップ02
データを左から順に基準値よりも大きいデータを捜す。まず48が見つかる。続いて、右から順に基準値よりも小さいデータを捜す。 21が見つかる。ここで、48と21を入れ替えする。現在注目しているデータの位置を次に進める(左から見ている場合は一つ右へ、右からの場合は左へ一つ進める)。
21 65 10 36 83 5 48 72
さらに、ステップ02を続けると、5と65が入れ替わる。
21 5 10 36 83 65 48 72
以下、同様な操作を繰り返し、注目している点が交差するまで行なう。すると
21 5 10 36 83 65 48 72
が得られる。

もし前半にのみ基準値より大きいデータが固まってあれば前半と交換すべき基準値より小さいデータが後半にないので交換できないとおもう。
0106デフォルトの名無しさんNGNG
?だから何?
0107デフォルトの名無しさんNGNG
ポインタがどういうときに役に立つのかイマイチ分かりません。
0108バード大佐NGNG
構造体とかクラスとかはなんとなくわかった。
当面の目標としてブロック崩しでも作ってみたい。
0109デフォルトの名無しさんNGNG
そういう状況なら、クイックソートはどのように機能するのか?と思って・・・>
0110デフォルトの名無しさんNGNG
レベルうpした?
0111デフォルトの名無しさんNGNG
>>107
高速にデータ操作を行うときに使われることが多い。
ポインタでなければ出来ないことを探すのはばかばかしいが
ポインタであればより高速に処理が出来る、というのはよくある。
0112デフォルトの名無しさんNGNG
ポインタがあれば実体を渡せる。
0113デフォルトの名無しさんNGNG
>>112
渡せないよ
0114デフォルトの名無しさんNGNG
>>113
んじゃメモリ番地を渡せるってのは?
0115デフォルトの名無しさんNGNG
>>114
それがポインタ
0116デフォルトの名無しさんNGNG
DIBいじる時とか
0117デフォルトの名無しさんNGNG
>>107
いもずるの操作が高速
0118デフォルトの名無しさんNGNG
>>107
狙ったアドレスに対してアクセスできる。
0119デフォルトの名無しさんNGNG
>>107
sizeof(void*)より大きいデータを関数に引き渡す場合、
オーバヘッドも少なく、かつ、スタックにやさしい(藁
0120デフォルトの名無しさんNGNG
>>107
多数の返り血が欲しい時。
0121レベル0NGNG
「これならわかるC++ -挫折しないプログラミング入門(CD_ROM付き)」
小林健一郎 著(講談社ブルーバックス)
を探して本屋を梯子したのですが遭遇できなかったー
うう・・・次は紀伊国屋で探してみます・・

昨日はアサガエリをして今日はほとんど爆睡で・・さてっ明日から勉強勉強(アセ
( ´�D`)ノ<申し訳ない・・・・・
0122ど初心者:デフォルトの名無しさんNGNG
氏んだか・・・・ん?
0123れべる0NGNG
レベル0が逝ったようなので
その代わりにわたしが今日からC言語を勉強します。
そして、れべる1000になったらまた来ます
それまでみなさん、さようなら。
0124レベル0NGNG
芯でないですーー
本を1冊熟読している最中・・・
勉強はしているのですが、理解する前にこのスレ死んじゃいそう・・・
もっと初心者の方ともいろいろ交友深められたら良かったのですが・・・
for文とwhile文とポインターで今詰まり中でした。シクシク。
0125(゚д゚)ウマー™NGNG
今日は授業だったアゲー
0126デフォルトの名無しさんNGNG
>1
どっかの進まないRPG開発チームに参加しろ(藁
0127もNGNG
>>126
何かを覚える前に、
精神と体力が続かずにダウンするのがオチ・・・
のような気がする。
0128レベル0NGNG
やる気はあるんですが・・体力かなぁ・・
このままだとマジデちゃんとした報告できませんね。
そろそろ終了かな・・・ハア
でももちろん勉強はちょっとずつでも毎日します。
文系学部との掛け持ちはダメっすね・・・。
0129バード大佐NGNG
いざブロック崩し作ろうと思ったけど
プログラムの流れがよくわかんえー
0130れべる1000NGNG
れべる1000になったので来て見ました。
0131デフォルトの名無しさんNGNG
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
0132デフォルトの名無しさんNGNG
モーヲタだったか・・・
0133 NGNG
>1
ワカタカナ・・・?
■ このスレッドは過去ログ倉庫に格納されています