C言語の学習

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Serafim

C言語の学習

#1

投稿記事 by Serafim » 12年前

全くの初心者です
プログラミングを習う高等学校に行くつもりなので予行演習として勉強したいと思っています
そこで聞きたいのですが
どうやって学習すれば良いか全く分かりません
初心者向けで理由まで的確に教えてくれている書籍などがありましたら教えてくれると幸いです

ちなみに開発環境は
Mac OS X 10.8
Xcode 4
です

nil
記事: 428
登録日時: 13年前

Re: C言語の学習

#2

投稿記事 by nil » 12年前

C言語はとても多機能なもので、
やろうと思えばどんなものでも作ることができます。

なので、『何』を目的にするかによって学ぶべきことは変わってくるでしょう。

※どんなことを目的としても、まずはC言語の文法を覚えなければなりません。

jay
記事: 314
登録日時: 14年前
住所: 大阪市
連絡を取る:

Re: C言語の学習

#3

投稿記事 by jay » 12年前

C言語そのものを学ぶならば、本屋さんで入門書を探すもよし

今は入門サイトもたくさんあるので、よさそうな所を探してみるもよし
システム開発にしろ、ゲーム開発にしろ
まずは言語そのものを学ぶ必要があるので、まずは涼雅さんが言うとおり文法や基本的な機能から学んでいくといいですよ
♪僕たちは まだ森の中 抜け出そう 陽のあたる場所へ

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: C言語の学習

#4

投稿記事 by softya(ソフト屋) » 12年前

MacOSXのxcodeはgccと言うコンパイラを使えますので、それを使えばC言語の学習ができます。
まず、C言語の入門書を買う(学校と被らないもの)か、サイトでとりあえず入門していみると良いでしょう。
「苦しんで覚えるC言語」
http://9cguide.appspot.com/

たしか、あるバージョンのMacOSXからgccはインストールが必要になっているみたいです。

「Xcode4.3 for Lion はターミナルでgccコマンドが効かない!? | 極上の人生」
http://kawairi.jp/weblog/vita/201204255985
「Xcode4でC言語のプログラムをコンパイルする方法 – 拡張現実ライフ」
http://akio0911.net/archives/13064

分からないことは聞いてください。
私もMACユーザーではないですがgccなら分かります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

Serafim

Re: C言語の学習

#5

投稿記事 by Serafim » 12年前

涼雅 さんが書きました: なので、『何』を目的にするかによって学ぶべきことは変わってくるでしょう。
とりあえず文法を完ぺきにして大抵のコードはかけるようにまでなりたいです。

Serafim

Re: C言語の学習

#6

投稿記事 by Serafim » 12年前

jay さんが書きました: システム開発にしろ、ゲーム開発にしろ
まずは言語そのものを学ぶ必要があるので、まずは涼雅さんが言うとおり文法や基本的な機能から学んでいくといいですよ
なるほど。
ではまず基本的なところから学んでみたいと思います
何かおすすめな書籍があったら紹介してくれると幸いです

Serafim

Re: C言語の学習

#7

投稿記事 by Serafim » 12年前

softya(ソフト屋) さんが書きました:MacOSXのxcodeはgccと言うコンパイラを使えますので、それを使えばC言語の学習ができます。
まず、C言語の入門書を買う(学校と被らないもの)か、サイトでとりあえず入門していみると良いでしょう。
なるほど。サイトから入門は思いつきませんでした。ありがとうございます!
gcc?とやらで分からない事があったら聞かせていただきます!

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: C言語の学習

#8

投稿記事 by softya(ソフト屋) » 12年前

文法を完璧ってのは中々プロでもいないんですけどね。実にハードルの高い目標です。
とりあえず日常的な開発で困らないレベルに目標にしておきましょう。 ※ 目指すぶんには構わないんですよ。
書籍には全部の詳細な仕様は書いていないので、JIS規格書などを最終的に読みこなす必要が出てきますが初心者のうちは難しすぎるので読まないほうが良いです。

それと明確に作りたい目標がある人ほど理解が速い傾向があります。
モチベーションを持ちやすいからだと思います。
なので、作りたいものを決めて邁進することも大事です。

書籍としては「新版 明解C言語」や「やさしいC」などがおすすめですが、たぶん環境についてはVisualC++ で書いてあると思います。
そこさえ読み飛ばせば後はgccでも同じです。
「新版 明解C言語」は学校で使っているところもあるので被る可能性があります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

beatle
記事: 1281
登録日時: 13年前
住所: 埼玉
連絡を取る:

Re: C言語の学習

#9

投稿記事 by beatle » 12年前

C言語の書籍やウェブサイトなどのまとめです.参考までに.
http://dixq.net/forum/viewtopic.php?f=3&t=11704#p94463

閉鎖

“C言語何でも質問掲示板” へ戻る