はじめてのプログラミング講座
RDDメンツのプログラマ不足を補うためのコンテンツです!嘘です、趣味です。
使用言語はCを想定、issenのためにプログラミングの課題を書いていくページです 良い課題を思いついたら更新お願いします。
・始める前に
開発環境の整備など 指令一覧
先ず自分でやってみてから解説を開くこと。解説見てるだけじゃ書けるようには
絶対
なりません。
指令01:「HelloWorld!」をコマンドプロンプトに表示せよ!!
・main()関数の書き方を覚えるんだ ・printf()関数を使え ・分からなければググれ、それでも分からなければ聞け 01解説
指令03:数字の入力を複数回取り、0を入力するまでに入力した数字の合計を計算しろ
指令03.5:数字の入力を複数回取り、0を入力するまでに入力した数字をすべて書き出し、それらの平均値を計算しろ
関数の使い方
指令05:2つの整数の平均を出す関数を作り、main関数から呼び出せ!
・2つの整数を引数から取って、平均値を戻す関数を作れ ・キャストの切捨てを考慮して戻す変数の型を考えるべし 05解説 05ソース ポインタ始めました
指令06:ポインタを用いて数値の代入、表示を行え!
・通常の数値の代入は認めん!ポインタを使って数値の代入を行え! ・表示も同じくポインタを用いるのだ! ・ポインタというものはだな・・・変数の住所に贈り物を届けてくれる郵便屋さんなんじゃよ。 06ソース
指令07:引数で渡した整数を2乗する関数を作れ!
・戻り値を使わずにポインタを引数で渡し、直接値を弄れ ・関数に直接変数の実体を渡しても、変数の中身は変更できないのでこんなことします ・戻り値使えばいい話なんだけど、ここはあくまで練習ね 07ソース07解説 構造体の使い方
指令08:キャラの構造体を定義し、中身を表示する関数を作りmain関数から呼び出せ!
・構造体のメンバは「名前」「職業」「HP」「MP」の4つ ・文字列の扱いに注意すること ・構造体の初期化はコード中でやってもおk。暇なら入力をとっても可。 08ソース
ポインタ中級
応用問題?後でまとめて整理します
EX指令02:ノレイーダの酒場を作れ!
txtファイルから文字列を検索してhitした件数を表示せよ!
参考リンク
猫でも分かるプログラミング
http://www.kumei.ne.jp/c_lang/ wisdomsoft http://wisdom.sakura.ne.jp/ Programing Place http://www.geocities.jp/ky_webid/index.html |
このwikiの更新情報RSS