*15年度-C言語講座 [#jb280e59] **概要 [#o75c3d4d] C言語の基本的事項、およびVisualStudioの使い方について学びます。~ この講座は~ ・プログラミングをしたことの無い人向けです~ ・最低限のC言語の文法について理解できるような内容です~ ・一人で規模の小さいゲームを作れる程度を目指します~ ・一部、C++の便利な機能についても扱う予定です~ ***必要なもの [#y1c15b8c] -ノートパソコン~ 持ってこられない場合は会室のPCを使ってもらいます。~ 会室に使用できるPCは4台ありますが、受講人数が多いことが予想されるため、持ち込めるノートパソコンを所持している人はなるべく持ってくるようお願いします。~ -開発環境~ 講座ではVisualStudio2013を使います。~ 以下から「Visual Studio 2013 professional」をインストールして、起動できることを確認してください。~ また、導入の際は次のページを参考にしてください。~ [[Visual Studio 2013 proffesional 導入]]~ また、30日以内にMicrosftアカウントを使って登録する必要があります。~ (環境はgccやclang等のものでもよいです。)~ ~ **実施日時・内容 [#n6b4fd71] 月曜 18:00〜 (初回は5/18です) 担当:[[七星 慧斗]]~ 火曜 18:00〜 (初回は5/19です) 担当:[[小鳥遊(TNT)]]~ 土曜 未定※ (初回は5/23です) 担当:[[いなえ]]~ ~ ※:初回は14:00〜です。 **講師 [#ab117269] メイン~ [[小鳥遊(TNT)]]~ [[七星 慧斗]]~ [[いなえ]]~ サブ~ [[てるさん]]~ [[胡瓜]]~ [[DWS]]~ [[たきじ]]~ [[こまつな]]~ **資料 [#j75342bf] C言語講座の資料(現在第1回分のみ)はこちら→&ref(第1回.zip);~ (2015/05/11 更新) **内容(予定) [#p7b5d578] 全6回 + 演習1回 *** 第1回 [#q288c29c] - プログラムとは何か - 出力 printf() - 型 int,double,float,char - 変数 int a; - 代入 a = 10; ***第2回 [#q3714a0d] - 分岐 if フローチャート - 入力 scanf() - 文字列 char[] - 繰り返し while ***第3回 [#c76d8616] - 総当り 平方根 - forループ for,break,continue - 二分探査 平方根を詳しく - 浮動小数 double floatの精度とか ***第4回 [#te18db65] - 関数 関数とはほにゃらら - 関数の定義 int main(){} - 引数 double sin(x) - スコープ {int x = 10;}printf(x); ***第5回 [#zc4a4296] - 再帰 hoge(){hoge();} - グローバル変数 int hoge = 1;int main(){} - ファイル FILE *fp = fopen("",'w'); ***第6回 [#ec8785cb] - 構造体 struct{}; - 配列 int x[]; - ポインタ 軽くswap()の例だけ。詳しくはポインタ講座で。 ***第7回 [#f0793c75] - 演習回 ***Tips [#ea364961] - ファイル分け - extern - sin(),rand() - string(C++)