理解すれば楽しいC言語

ここでは、管理人が習ったC言語について解説していきます。(;^ω^)

ここで紹介するものが全てではないので、教科書を片手に参考程度に見てくれるとうれしいです。

ところどころ表現がおかしいところもあるかもしれませんが、大目に見てください。

重要っぽい言葉などは太字になってるので、覚えておいたほうがいいかも。

 

第1章 C言語?なにそれおいしいの?

第2章 宿敵コンパイルエラー

第3章 プログラムのカタチ   main(){  }   return 0 ;

第4章 変数は夢を入れる器     int   double   float   char

第5章 演算子と代入演算子  +  -  *  /  %  =

第6章 今日の自分と明日の自分は違う  //   /*  */

第7章 入力と出力   printf ( )   scanf ( )

第8章 条件分岐と関係演算子   <=  <  >  >=  = =  !=    if     else     else if

第9章 かつまたは論理演算子 &&  | |   !      switch case    break

第10章 無限ループって怖くね?繰り返し文   while   do while   for

第11章 便利な小技   #include  #define   ++  --   +=   -=   *=   /=   %=    %4d    %-4d

第12章 ここらで一旦演習問題!

 第12,5章 演習問題の解答例

※ここから難易度上昇↑↑

第13章 配列とはマンションである    alpha[100]    alpha[100][100]

第14章 ループの入れ子構造

第15章 キャスト演算子の型変換      (int)    (double)

第16章 文字型データのあれこれ    char    string[100]

第17章 文字列を使ったプログラム

※さらに難易度急上昇↑↑↑↑

第18章 アドレスとポインタ   *point    point = &alpha    point++

第19章 並び換えアルゴリズム     バブルソート   選択ソート

第20章 関数を作ろう    void print( )     int add( int x , int y )

第21章 関数とプロトタイプ宣言         int add( int x , int y ) ;

第22章 関数のポインタ渡し             int add( int x , int y , int *sum )         void swap( int *x , int *y )

第23章 構造体はグループである     struct profile

 

ひとまず基本の解説は終了です。

解説しきれなかった、構造体などのポインタ渡しなどは教科書などを参照してください。

 

 

参考図書   新・C言語のススメ (サイエンス社)

先輩のC言語解説ページ   ちぃがぅのページ

 

管理人のブログへ

inserted by FC2 system