大学の後期の授業でC言語の参考書を買ってくるように言われました。
でもどの参考書がいいのかわからないので教えてください!!
前期の授業では
・C言語で作成したプログラムのコンパイルと実行の 流れ
・コンパイルエラーのエラーメッセージの見方
・実行時のエラーとプログラムの修正
・C言語のプログラムの基本形
・printf()と定数
・変数
・数値型
・文字型
・文字列
・printf()の書式指定
・プログラム記述時の約束、予約語
・算術演算子
・代入演算子
・インクリメント、デクリメント演算子
・比較演算子(関係演算子)
・式が持っている値
・論理演算子
・条件付き代入
を勉強しました。
その範囲は、まだちゃんとに覚えてないけど授業でもらったプリントを見れば一応できます。
それで先生いわく、参考書は入門編でもいいらしいんですけど、さらに実践編も買い足さなければいけないらしいんです。
今の状態で実践編でも大丈夫ですかねぇ??
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
先生にきけばいいのでは?
漠然と「参考書」とか「入門書」とか
「実践編」とかいわれても
授業と全然関係ないことしかなかったら
つらいでしょう?
それに,前期の授業内容には
ポインタ,関数の自作,分割コンパイルとか
入門レベルのことが落ちてるみたいだけども
書き漏れなのかな?
といいつつ,
例えば,アルゴリズムの初歩の本だと
自分が読んだ中では
近藤嘉雪
「定本 Cプログラマのためのアルゴリズム入門」
(ソフトバンク)
ポインタとか関数の自作ができれば
面白い本だと思う.
#正規表現の実装例まででてる
あとは結城浩さんの一連の本には
定評があります.C関係だと
「新版C言語プログラミングレッスン」
とかかな
No.3
- 回答日時:
こんばんは。
わたしは、オライリー出版の『C実践プログラミング』を使用しました。
入門から実践まで、この1冊で完璧でした。
値段は少々高めの4500円+TAXですが、価値はあります。
千葉大学工学部情報画像工学科が使用していた(使用している?)参考書です。
オライリーはとても情報系でとても有名な出版社です。
自信を持って、お勧めいたします。
参考URL:http://www.oreilly.co.jp/books/4900900648/
No.4
- 回答日時:
アルゴリズム関係では、
「改訂 C言語によるはじめてのアルゴリズム入門」
http://www.amazon.co.jp/exec/obidos/ASIN/4774112 …
がよいと思います。
プログラミング言語C
http://www.amazon.co.jp/gp/product/4320026926/sr …
も買ってみるといいですよ。
No.5
- 回答日時:
とりあえず、どれでも内容的には大差はないと思います。
本屋さんで実際に手にとって、自分にあったものを選べば良いでしょう。
図が多いほうがわかりやすいということであれば、そのようなものを選べば良いでしょう。
あるいは、多色刷りのカラフルなものがよければ、そのようなものを選ばば良いでしょう。
ただし、参考URL の最後に書いてある「悪い入門書」のチェックポイント…そのとおりだと思います
# ↓以下↓にその部分だけ抜き出してみます。
・「void main」と書いている
・「コマンド」とか「命令」といった怪しげな用語を使っている
・「式」と「文」、「宣言」と「定義」などの用語を混同している
・例題にscanf(fscanf)やgetsなどの関数を使っている
たとえば将来プログラマの職についた場合、↑こんなこと↑をやっていると笑われますよ…という内容を並べているとも言えますね。
ですので、こんなことを平気で書いている本は、避けたほうが良いと思います。
…参考程度にしてみてください。
参考URL:http://www.amy.hi-ho.ne.jp/~lepton/program/prog/ …
No.6
- 回答日時:
notepackさんも推薦されてますが、私も「プログラミング言語C」をおすすめします。
これはC言語のバイブルとも言われており、「これを知らずにC言語を語るな!(ちょっと誇張気味)」っていうくらい有名な本です。
C言語プログラマを名乗るつもりなら持っていて損はないと思います。
しかし、どちらかというと言語マニュアル的な本ですので、参考書としては使い辛いかもしれません。
参考書となると「プログラミング言語C」と合わせて、アルゴリズム系の方が良いと思いますね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- PHP 空文字 "" ですが 空文字の意味を教えてください。 3 2022/08/05 03:51
- その他(プログラミング・Web制作) awkの文字列比較はPOSIXロケールまたはCロケールにおいてバイナリ値の比較に使えるか gawkな 1 2023/04/22 09:21
- 大学受験 東北大学 英語 参考書ルートについて 2 2023/05/26 17:31
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- 大学受験 推薦入試について教えていただきたいことがあります。 私は、この春高校三年生になります。進路について考 1 2022/04/05 02:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
Stuck
-
Dijkstraて
-
[ EXCEL VBA ] 図形を読み込む...
-
プログラミングの才能のある無...
-
Fotranで最小公倍数
-
アルゴリズムの将来性について
-
多変数関数の最小値を求めるプ...
-
よくプログラミングをやるにあ...
-
アルゴリズムのB木について
-
確率論的な麻雀の勝ち方を教え...
-
5人のテストの点数を入力すると...
-
【VisualBasic】ユークリッドの...
-
OpenCVのライセンスについて
-
バケット法による文字列ソート
-
ガウス・ジョルダン法のプログ...
-
アルゴリズムとプロトコールの違い
-
A*アルゴリズム
-
迷路プログラム
-
C++行列計算プログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
Stuck
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
アルゴリズムとプロトコールの違い
-
期間重複チェックがわかりません
-
グループを均等に分けるには?...
-
三次元形状曲面の導出法
-
あいまい検索(文字列一致率)
-
Visual studio2019 C#で生まれ...
-
gooという検索エンジンの後にGo...
-
フリーセルの難易度について
-
CRC-CCITT16の算出法
-
経路探索について
-
C♯で電卓を作成しています。演...
-
理系の高校生です。大学で情報...
-
OpenCVのライセンスについて
-
偏りのある乱数のアルゴリズム
-
詰め将棋をとくのは、アルゴリ...
おすすめ情報