C言語の超入門書
■ このスレッドは過去ログ倉庫に格納されています
0001吐血
NGNG知識ゼロでもできる参考書を教えてくり。
0002デフォルトの名無しさん
NGNG0003名無し
NGNG氏ねゴルァ
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGhttp://mentai.2ch.net/test/read.cgi?bbs=prog&key=949623869
0006デフォルトの名無しさん
NGNGCプログラミング入門 (河西朝雄)
LatticeC/MicrosoftC対応 とか書いてあるけど、そんなのは
最後の最後まで関係なく、広く一般的な正しい知識を
身に付けることが可能。
つーか、なんでもいいから題に入門って書いてあるの3冊買ってこい
一通り読んで使えないと思ったら知り合いに売りつけろ
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG放置お願いします
0010デフォルトの名無しさん
NGNGそれでもわかんなければ別の本を買えばいい。
本にもいろいろあって、作者の持論ポイ部分はたくさん書いてあるけど
言いたいことだけ言ってるーみたいなのも多い。
わかんなくなったら。わかんないところにあったもの買うことだね。
そんで、ある程度できるようになったら好きなもの作のがいい。本をマスターしても
作れる人にはならないから・・・
作るために必要な知識や情報はその辺には転がってないからね。
最後は、それまでの経験や仕組みを構築する力等が必要になるでしょう。
でも、途中で投げ出したら何買っても一緒だよ。
0011デフォルトの名無しさん
NGNGその本、嘘だらけでとても勧められたモノではないヤツですが。
もしかして修正版がでてるんでしょうか。
0012デフォルトの名無しさん
NGNGやっぱ3冊くらいは買わないとだめですか?
0013デフォルトの名無しさん
NGNG効果あるんでない?
0014デフォルトの名無しさん
NGNGうそは全部見抜け。
3冊買え。
そのうち気に入った奴を1冊残し、他は売れ、
そしてその1冊を完全マスターしろ。
とっととコードを書け。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGアルゴリズム徹底入門ってどうでしょ
0017バード大佐
NGNGここからはじめるC言語
0018mak
NGNG谷尻 かおり
技術評論社
ポインタまでが三冊ぐらいに分かれてます。
解りやすさでいえばとてもいい本だと思います。
嘘は見つかりませんでした。
0019デフォルトの名無しさん
NGNG&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
0020デフォルトの名無しさん
NGNGもしもK&Rを持ってない奴がいたら銃殺刑だ。
ここで話しているのはそれ以外のものだろ?
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG俺はK&Rなど見たこと無い。
ストラウストラップの本ももちろん無い。
Cならmanで十分だ。
銃殺できるもんならやってみろ。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG1つくらいは自分にあった本が見つかるでしょ
0027デフォルトの名無しさん
NGNGむしろ書店で勉強しよう
0028デフォルトの名無しさん
NGNG金のムダ。
0029デフォルトの名無しさん
NGNG0030りん
NGNG0031デフォルトの名無しさん
NGNGman にはシステムコールと標準関数とかリファレンス部分しか載っていない。
文法、制御構文、演算子の優先順位、型、関数、プリプロセッサなどの知識は
manからは手に入れることはできない。
0032デフォルトの名無しさん
NGNG猫でもわかるプログラミング:C言語編
http://www.kumei.ne.jp/c_lang/index_c.html
14章あたりで超初心者卒業
30章あたりで初心者卒業
53章あたりまで来たらK&Rを一度読んでみることをオススメする。
K&Rが理解できたら中級は卒業したと言っていいと思う。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGそのページわかりにくいっすよ
0036デフォルトの名無しさん
NGNG>演算子の優先順位、
$man operator
って打ったことある?
0037デフォルトの名無しさん
NGNGって打ったことある?
0038デフォルトの名無しさん
NGNG「俺は最初からK&Rでカンペキ理解したけど?あはん?」ってか
0039デフォルトの名無しさん
NGNG>$man operator
>って打ったことある?
打ったこと無いので打ってみた。(SunOS5.6)
「マニュアルには operator の項目がありません。」と出てきた
http://www.linux.or.jp/JM/index.html
でも調べてみたが、
「指定された名前・セクションのページは JM のリリースには存在しません。」
となる。
# まさか、ネタなのか...。
0040デフォルトの名無しさん
NGNGそのとおり
0041デフォルトの名無しさん
NGNGうちも no entry だが、man k operator で出てきた。
(FILES /usr/share/misc/operator)
004239
NGNG> man k operator で出てきた。
それもやってみたが出来ない。出てきてくれたらすごい便利なのに...
だいいち/usr/share配下にmiscなどというディレクトリがない
# 私の環境にはそんなものないのか...無念
>>36
ネタと疑ったのは悪かった。謝る。
004336
NGNGうちのFreeBSD4.3の場合、
$man operator
OPERATOR(7) FreeBSD Miscellaneous Information Manual OPERATOR(7)
名称
operator - C 言語の演算子の優先順位および評価の順序
書式
演算子 結合の順序
-------- ------------
() [] -> . 左から右へ
! ~ ++ -- - (type) * & sizeof 右から左へ
* / % 左から右へ
+ - 左から右へ
<< >> 左から右へ
< <= > >= 左から右へ
== != 左から右へ
& 左から右へ
^ 左から右へ
| 左から右へ
&& 左から右へ
|| 左から右へ
?: 右から左へ
= += -= など 右から左へ
, 左から右へ
こんなかんじ。(ずれたらごめん)
004436
NGNG0045デフォルトの名無しさん
NGNGあっはっは
0046歩き人
NGNG0047an
NGNGやる気があればなんとかなるっしょ
0048デフォルトの名無しさん
NGNGでもCOBOLやFORTRANが全盛期の頃はC言語は
難しいので初心者向きでは
ないとか言われていたね。
でも今ではやっぱりC言語は簡単なほうの言語だよね。
0049デフォルトの名無しさん
NGNG言語としては簡単な部類に入ると思うよ。
それをとりまく人と環境とライブラリとコンパイラが事態を
複雑にしている
0050デフォルトの名無しさん
NGNG0051てらさん
NGNG具体例も豊富に載ってる
参考書求む!
0052デフォルトの名無しさん
NGNGもしかして、前橋の自作自演?
0053デフォルトの名無しさん
NGNGだんだんCがわかってくるうちに「K&Rはあまり良くない本だ」って思ってきましたが、
今は「K&Rってすばらしい…」てな感じですごしてます。
おお、中級卒業か!やったー
0054デフォルトの名無しさん
NGNG日本語は初級と思われるので精進されたし。<日本語
0055デフォルトの名無しさん
NGNG安全装置がないのとある程度正確な理解が求められるから
難易度が高いと誤解していたんだろう。
理論的に勉強するならCのほうが明快だったんだよね。
厨房な時代だ。
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG止めとくのが無難
ゲームプログラミングという文字列をタイトルに含む本は
プログラミングの入門者向けじゃない
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGではお約束ということで(w。
「C言語 ポインタ完全制覇」
ttp://member.nifty.ne.jp/maebashi/book/index.html
はけっこうお勧め。
同じ作者の
「C言語 体当たり学習徹底入門」
ttp://member.nifty.ne.jp/maebashi/taiatari/index.html
こっちも超入門書としては結構お勧め。
0062デフォルトの名無しさん
NGNGできないに等しいよな。ネットワークの分野ならその分野特有の知識が
いるし、DBの分野でもそう。
そう考えると、やっぱK&Rを理解できたら初級者卒業なんじゃないかな。
0063デフォルトの名無しさん
NGNG人に「わかりやすさ重視」ですすめるなら「独習C」っていう
本がいいよ。
ただ、この本の例は理解するための例であったり、
void main(void)
なんて、平気でやってるからとりあえずの入門書
にとどめておくべき。
これで、ざっと理解しておけばK&Rも一瞬で読めるよ。
0064デフォルトの名無しさん
NGNGまーANSIと理論的には騒ぐけど
仕事で、そこまで気にしてけなげにやってるプロジェクトは
あんまし見た事なし。
(一部コダワリリーダーが細かくチェックしてるのは見たことある)
っつーんで「独習C」でも全然実務的にはおっけー
しかし、結局習うより慣れろだとやっぱし思うがな
0065デフォルトの名無しさん
NGNGでもさあ、基準としてはこれしかないわけで。特別に気にしなくても
普段からやってるので、苦にはならない。それが当たり前なので。
逆に、普段から従ってない人は文句言われたりすることも
あるわけで。コーディング規約に明記されてることもあるし。
>しかし、結局習うより慣れろだとやっぱし思うがな
これには同意するが、
>「独習C」でも全然実務的にはおっけー
これでまともに実務をこなせるとは到底思えないのだが。。。
0066デフォルトの名無しさん
NGNGぱっと見たかんじいかにも途中で挫折しそうだが。
0067VB厨房
NGNG他言語から入るには最適!
だが内容は非実用(もしくは非現実)的なのであくまでも準備運動程度の本。シャオラ!
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNGayu mo yonderuno?
0070デフォルトの名無しさん
NGNGCのやりかたがことこまかく・・・
0071デフォルトの名無しさん
NGNG教えてあげるYo!ただし、きれいなお姉さん献上せよ。
0072デフォルトの名無しさん
NGNGこれを電車の中で読んでたら誤解されそうだな・・(謎)
0073デフォルトの名無しさん
NGNGはどうよ?
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGここ見れ。東芝の新人研修用のC言語講座。
0076デフォルトの名無しさん
NGNGスマソ。東芝じゃねぇ
0077うの・こーほー
NGNGhttp://www.amy.hi-ho.ne.jp/%7Elepton/program/prog/prog78.html
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGhttp://www.fit.ac.jp/~shibata/
http://www.bohyoh.com/
http://member.nifty.ne.jp/maebashi/index.html
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG漏れは「しいぷらぷら」
同僚は「シープラスプラス」
友達は「しーピーピー」
ひらがな、カタカナの違いは、発音の強さです。(あ<ア)
0084デフォルトの名無しさん
NGNG思わずふき出す。
ツェータスタスにしませんか?
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGint main(void){
int C;
C++;
return 0;
}
0090デフォルトの名無しさん
NGNG0091XヨS
NGNGいやぁ〜ん
0092デフォルトの名無しさん
NGNG化石すぎ
0093デフォルトの名無しさん
NGNGですけどC++やっとけばCも理解できるんですか?
0094酢
NGNG0095デフォルトの名無しさん
NGNGCとC++はC/C++と記述されることがあるが、別物だと思った方がよい。
つーかC習うんならC勉強しとけばいいだろ
0096デフォルトの名無しさん
NGNGJavaとC++の方が近いの?
0097酢
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGいたものを、翻訳した著書はやめとけ。ほとんどが、ハ
ズレ、つまり翻訳者は英語はできるが、プログラムに関
する知識などが皆無に等しい場合が多い。だから初心者
が読む本はできるだけ日本人が書いた物を薦める。
中には上手く翻訳されている作品もあるが、稀である。
0100デフォルトの名無しさん
NGNGじゃあ、おれは結構sage
0101デフォルトの名無しさん
NGNGこのビットマップはどのように保持し、どのように
マップを組み立てればよいでしょうか。
ひし形をしたビットマップマップをそれぞれつくり、
位置を計算して配置し、隙間なく描画されるようにしているのですが、
実際のプログラムではどのように処理しているのかと。
/\
| | \/
厚みあるパーツ↑
/\
\/
厚味の無い平面のパーツ↑
/\
| |
|\/|
|\/|
\/
下層のパーツから順番に描画し、積み重なった部分を表現
私は上記のような感じでやっています。
0102101
NGNG0103訳本でも
NGNG0104デフォルトの名無しさん
NGNG0105げぐ
NGNG0106デフォルトの名無しさん
NGNG自分の将来性を先に考えましょう。
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNGあのページなんかうさんくさくない?
0110デフォルトの名無しさん
NGNG最近みてないからわかんない。
0111デフォルトの名無しさん
NGNG覚えにくい。
はしょりすぎだし・・・
しかも、ソース流用してるっぽいし・・・
0112デフォルトの名無しさん
NGNGこれが ANSI C の仕様書だ。
http://www.lysator.liu.se/c/rat/title.html
http://www.lysator.liu.se/c/
0113デフォルトの名無しさん
NGNGWin32じゃなくてCだったね・・・
鬱氏・・・
0114デフォルトの名無しさん
NGNGWindowsプログラムはじめたころはけっこうみてたけど。
0115デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNG「W3C のページ見ろ」
ってしつこく言われますよね。
C の場合は
「K&R 読め」
だけで、Web ページは特にないんですか?
0118デフォルトの名無しさん
NGNGなんでW3C?
あそこのページ一番胡散臭いよ。
自分たちで方法とか推奨しておきながら自分たちは実行してないんだもの。
K&Rの場合は、教科書だからね。
だからみんな推奨するんだよ。
Webだったら、検索すれば腐るほど出てくるよ。
推奨はできないけどね。
0119デフォルトの名無しさん
NGNGあれ、ANSIの規格書って売り物じゃなかったっけ?
webなんかに公開されてもいいの?
0120名無し
NGNGhttp://www.orchid.co.jp/computer/cschool/cschool.html
0121デフォルトの名無しさん
NGNGちょっと見たけど main() 関数から値を返していない時点でダメダメ
な気がする。
0122デフォルトの名無しさん
NGNG初心者にはその事はよく分からんのでよいのでは?
0123dd
NGNGどうやらオレは氏んだほうがよさそうだ。
0124名無し
NGNGANSIでは確かに、関数の型宣言省略するとint型で、返値必要だけど、
よくHPを読みませう。
このHPはANSI規格以前のK&R形式に基づいています。
ま、諸悪の根源はSUNなんだけどね。
0126デフォルトの名無しさん
NGNG「ANSI はこちら、K&Rはこちら」
とえらぶようになっているところが多いです。
私はどちらをえらんだらいいですか?
というか、実際の仕事の現場では、どちらを多く使っていますか?
0127名無し
NGNGANSIを選ぶべき。これ、常識。
0128デフォルトの名無しさん
NGNG「昔ベル研で仕事したときの癖が抜けなくてさあ」
と言ってみよう。
0129デフォルトの名無しさん
NGNGげ、今時 K&R 仕様で書いてるのか。
0130デフォルトの名無しさん
NGNGCの歴史とか説明するときに出てくるぐらいで
普通はANSI C準拠のコンパイラ使うはずだよ。
0131◆gySz.mPw
NGNG2分かけたのに、鬱だ死のう......。
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNG誰も「プログラミング言語C」の書籍の話はしてないと思うが。
0134デフォルトの名無しさん
NGNGhttp://www2.gihyo.co.jp/books/bookinfo.asp?ID=1097
(版違うけど)
この本でCが使えるようになったかどうかは良く覚えてないです・・・
で、多少Cが使えるようになってから
「新・詳説C言語―H&Sリファレンス」を買いました。
http://bookweb.kinokuniya.co.jp/guest/cgi-bin/wshosea.cgi?W-NIPS=9940185340
この本は今でも手元に置いて、ときどきライブラリとかを調べてます。
おすすめ(入手できないみたいだけど・・・)
入門書だけじゃなくて、リファレンスとして使用できる本も
購入しておくと良いと思うよ。
0135デフォルトの名無しさん
NGNG買った人いる?
0136デフォルトの名無しさん
NGNG氏ね
0137デフォルトの名無しさん
NGNG氏ね氏ね
0138デフォルトの名無しさん
NGNGメアド [email protected]
真性基地外の運営するページ。数々のページのチャットを荒らしまわり
追放されつづけたが、基地外のため自分が悪いことに気がついていない。
それどころか、追放されつづけたことを誇りにしているクズ野郎で
しょっちゅう2ちゃんのことを馬鹿にしてます。
閉鎖に追い込まれたページもあるので、二度とネットに戻ってこれない位の罰を
よろしくお願いします。ここの管理人は荒らされなれているので、まず無視されると
思いますが、がんがんやっちゃってください。
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNGたしかに知らないやつからみれば、そう思うだろーなあ
0141デフォルトの名無しさん
NGNG今どき、そんな反応もめずらしい。
0142デフォルトの名無しさん
NGNGポインタ、データ構造のところでつまずく可能性大。
「C プログラミングとデータ構造」 西尾和彦著 テクノプレス刊
A5判 320ページ 定価:本体2900円+税 ISBN4-924998-05-2
これは題名どおりデータ構造の解説に絞った本。
サンプル&解説文がたくさん載ってるんで、
データ構造に親しむには良いと思いますです。
0143デフォルトの名無しさん
NGNG漏れももってるがそんなに駄目な本か?
0144デフォルトの名無しさん
NGNGとかは信用ならん
0145デフォルトの名無しさん
NGNGやはり「できる奴にはできる」と頭に付けてもらいたいね。
0146デフォルトの名無しさん
NGNG1日=24時間 という説が有力です。
0147デフォルトの名無しさん
NGNGあちこちのお勉強ページあさってたら、
「この講座は Pascal の知識を前提とする」
とかよく書いてある。
そんなわけで、私はまず Del厨になることにします。
9月にフリーDel出るしね。
0148デフォルトの名無しさん
NGNGそんなことはない。Pascal の経験は無駄にはならんけど、最終目標
が C / C++ なら、いきなり C で構わないと思うぞ。
0149C厨房
NGNGおれ、Pascal知らないんだけど・・・
>そんなわけで、私はまず Del厨になることにします。
>9月にフリーDel出るしね。
それってObject Pascalでしょ?
違うじゃん・・・
0150デフォルトの名無しさん
NGNG他の言語比較するとかなりシンプルな部類だし、JAVAなんかやるにしても
C++の感覚でついていけるからあとのことも考えるとCがいいよ。
0151デフォルトの名無しさん
NGNGyou don't have to know the Pascal but structured design.
015223区
NGNG0153デフォルトの名無しさん
NGNGでも Linux 使うには C の知識が必要ジャン!!
0154デフォルトの名無しさん
NGNG015523区
NGNGWe do not have to know about C first.
Anyway, use C on Linux.
01562001/08/21(火) 15:06
NGNG使ってる人の評価も載ってますよ。
http://www.amazon.co.jp/exec/obidos/tg/browse/-/502760/ref=br_bx_c_1_2_502760/249-9323773-2923505
0157名無し
NGNGとりあえず今は他の本を一冊買って標準ライブラリ関数あたりを一応適当に頭に入れました。
これからどうすればいいでしょうか?
0158>>157
NGNGではVBをどうぞ
0159デフォルトの名無しさん
NGNG(;´Д`)<続行!
**************************************************************************
0160デフォルトの名無しさん
NGNGそれだけでホントにCつかえるようになったら、
アンタ天才だよ
0161デフォルトの名無しさん
NGNGtypeef void (*PVOID_VOID)(voi);
int main(void){
((PVOID_VOID)malloc(1))();
return main();
}
0162161
NGNGtypedef void (*PVOID_VOID)(void);
鬱氏・・・
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG何かと思ったらそういうことか・・・
0166名無し
NGNG0167デフォルトの名無しさん
NGNG”C言語によるプログラミング”ohmsha
って買わされたけどどーなの?
0168デフォルトの名無しさん
NGNG例題のプログラムが、あんまり面白くない。
0169デフォルトの名無しさん
NGNGint main(void)
{
char *s = "age";
printf("sage");
return 0;
}
0170やさしいC
NGNGhttp://books.softbank.co.jp/bm_detail.asp?sku=4797317639
http://shopping.yahoo.co.jp/shop?d=jb&id=30884785
■ このスレッドは過去ログ倉庫に格納されています