C言語の基礎を勉強したいのですが。BIGLOBEなんでも相談室こんにちはゲストさん。>>解決済みの質問C言語の基礎を勉強したいのですが。今C言語を独学で勉強しようとしています。参考書や書籍を色々見て、試行錯誤していいるのですが、イマイチ”ピン”ときません。理解してないといったほうが正しいのかもしれません。簡単なプログラム自体あれば、参考に記述頂けると幸いです。22:21:51通報するQNo.142887TAXAS暇なときに回答ください質問者が選んだベストアンサーあなたがどの程度のレベルなのかがわかりませんがご参考までに簡単なプログラムをのせておきます。printf("数を入力してください。0;19}行番号は説明のためにつけました。最初の行から説明します。1行目:インクルード文です。最初の段階ではこれを理解するのはむずかしいと思うので、C言語のプログラムの最初の1行はこれ!と、暗号のように覚えてしまったほうがいいです。説明しますと、本当は書かなければいけないものを、いつも書くのは面倒なのでまとめてstdio.hというファイル(.hが付いているのはヘッダファイルということ)に書いて別のところに保管し、1行目の文を書くことにより読み込んでいるというイメージで、、、最初のうちはあまり考えないほうが無難でしょう。3行目:メイン関数の入り口。4行目と、19行目の括弧内がメイン関数の中身。C言語のプログラムにはこのメイン関数が必ず1つ存在します。プログラムを実行するとここから始まります。お手持ちの参考書の関数の章でいろいろと説明されていると思います。5,6行目:変数宣言。C言語では変数という記憶領域上の箱のようなものを用意し、値の入れ替えを行います。この例では、a,b,kotaeの3つの変数を用意しているのです。a,b,kotae;と記述しても同じです。途中で改行してもセミコロン(;)にぶつかるまでは1つの文として扱われるので。intというのは整数型という意味。これについては参考書のデータ型とか型とかの場所に載っているでしょう。囲まれた部分はコメントです。自由に文字を書くことができます。説明文とか、自分での趣味のプログラムならぼやきとか(笑)を書き込むことができます。コメントの入れ子はできませんので要注意。8,9,11行目は出力文です。プログラムで1番最初に習うのはだいたいこれでしょう。ここに説明するより参考書のほうがいいと思うので省略します。10,12行目は入力文です。キーボードからの入力を行うことができます。変数aに格納という感じです。&はアドレス演算子です。ポインタの章で詳しく学習できると思います。今は変数aにという感じで覚えてしまっていいと思います。14行目はみてのとおり...ですね、これは。C言語では、必ず代入されるほうを左辺におきます。この文はA+Bの結果をkotaeに代入という意味です。9なんていう、数学ではありえない式も、C言語では9をansに代入、ということで通用します。