大学で使用した自作の資料等を,手直しの上公開している. クリエイティブ・コモンズ BY NC SA.
C プログラミングを、Visual Studio を用いて演習で学ぶ.
【目次】
トピックス:visual studio 2019, ビルド
トピックス:文法エラー
トピックス:計算, 変数, 変数宣言, 代入, 入力, 出力
トピックス:条件分岐, if, else, 多分岐, 比較演算, 論理演算
トピックス:while, for, 繰り返し, フィボナッチ数列, 九九の表
トピックス:整数, 浮動小数点数, 入力, 出力
トピックス:配列, 行列, 多次元の配列
トピックス:関数, 関数呼び出し, 引数
トピックス:再帰, スタック
トピックス:末尾再帰, フィボナッチ数列, mccarthy の91関数, ackermann関数
トピックス:ポインタ, メモリアドレス, 配列, 関数へのポインタ渡し
トピックス:文字列の末尾, 文字列の操作
トピックス:構造体, リスト, ポインタ, ー>, 動的メモリ管理
トピックス:ファイル, eof, ファイル読み込み, ファイル書き出し, ランダムアクセス
トピックス:疑似乱数, ランダムウオーク, モンテカルロシミュレーション
参考資料
【サイト内の主なC/C++ プログラミング関連ページ】
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp1-microsoft-visual-studio-2019-c
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp2-c
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp3-255694471
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp4-255694477
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp5-255694486
[例題1(最大公約数の計算)] [例題2(自然数の和)] [例題3(フィボナッチ数列)] [例題4(自然数の和)] [例題5(九九の表)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp6-255694493
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp7-255694499
[例題1(月の日数)] [例題2(ベクトルの内積)] [例題3(合計点と平均点)] [例題4(棒グラフを描く)] [例題5(行列の和)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp8-255694503
[例題1(棒グラフ)] [例題2(月の日数)] [例題3(1か月分のカレンダー)] [例題4(月初めの曜日)] [例題5(カレンダー)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp9-255694507
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp10-255694528
[例題1(フィボナッチ数列)] [例題2(McCarthyの91関数)] [例題3(Ackermann関数)] [例題4(総和を求める末尾再帰関数)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp11-255694540
[例題1(変数のメモリアドレス表示)] [例題2(配列のメモリアドレス)] [例題3(2次元配列のメモリアドレス)] [例題4(棒グラフを表示する関数)] [例題5(2次元配列の受け渡し)] [例題6(局所変数と仮引数のメモリアドレス)] [例題7(関数へのポインタ渡し)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp12-255694544
[例題1(文字列と長さの表示)] [例題2(文字列のコピー)] [例題3(文字列の連結)] [例題4(文字列の比較)] [例題5(文字列の検索)] [例題6(文字列のメモリアドレス)] [例題7(曜日の表示)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp13-255694550
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp14-255694561
[例題1(1行単位のファイル読み込み)] [例題2(ファイルからのデータ読み込み)] [例題3(1行単位のファイル書き出し)] [例題4(3行目を2回読み込む)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/cp15-255694571
[例題1(疑似乱数)] [例題2(ランダムウオーク)] [例題3(じゃんけんゲーム)] [例題4(モンテカルロ法による数値積分)]
SlideShare: https://www.slideshare.net/kunihikokaneko1/extern-255694580
SlideShare: https://www.slideshare.net/kunihikokaneko1/visual-studio-2013-255694591