C/C++– category –
-
プログラミング C
【プログラミング言語C】
第4章 「関数とプログラミング構造」
4.1 関数についての基本事項これまででC言語の基本ルールは学びました。 これからは具体的なプログラムを作成しながら、実践で学びます。 一般的にプログラムは複数の機能を組み合わせて実現します。 (既に1章で学んだプログラムのそのような構造になっていましたね) 4.1 ... -
プログラミング C
【プログラミング言語C】
第3章 制御の流れこの章に関しても、詳細は書籍を読んで頂くとしてここでは、簡単に要点のみ説明します。 文について c言語ではセミコロン;が文の終了を示しています。 初心者やpythonから来た方は忘れがちですので注意してください。 大抵のコンパイラは「セミコロンを忘... -
プログラミング C
【プログラミング言語C】
第2章 データ型・演算子・式プログラミング言語Cの書籍では、文字が多く読みにくい章です。 詳細は書籍を読んで頂くとしてここでは、簡単に要点のみ説明します。 変数名について 先頭文字はアフファベッドもしくは_と決まっています。 2文字目以降はアルファベッド、数字、_が利用出... -
プログラミング C
【プログラミング言語C】第1章 「やさしい入門」 1.10 外部変数と通用範囲
C言語における変数は関数内で有効なローカル変数と全体で有効なグローバル変数があります。 ローカル変数はその関数が呼ばれた際に、作成され関数から抜けると破棄されます。 例えばループのカウントを行うint iなどは、色々な関数で作成されますが、他の... -
プログラミング C
【プログラミング言語C】第1章 「やさしい入門」 1.9
文字配列C言語における配列とは同じ型の連続して定義されているデータを指します。 詳細については5章でご説明しますが実はこれまでの学習でも皆様は配列を利用していました。 それが文字配列です。 例えば最初に学習した"Hello, world\n"も配列です。 これはcha... -
プログラミング C
【プログラミング言語C】第1章 「やさしい入門」
1.8 引数 値による呼び出し(call by value)関数の引数について解説します。 C言語の関数の引数は値による呼び出し(call by valude)と呼ばれます。 簡単に言うと関数内で値を変更しても呼び出し側には影響を与えません。 具体的にはサンプルプログラムを使って説明します。 プログラムの目的 与え... -
プログラミング C
【プログラミング言語C】第1章 「やさしい入門」
1.7 関数C言語における関数とはまとまった処理を簡単に利用できるように一つの手続きにまとまめたものです。 すでにprintfやputcharなどの関数を利用してきました。 このように定義済みの関数もありますが、自分で関数を作ることもできます。 本項では関数の作り... -
プログラミング C
【プログラミング言語C】第1章 「やさしい入門」
1.6 配列(2)前回に引き続き配列です。 今回はK&R本のサンプルコードをベースに少々改造を加えたソースコードでご説明します。 プログラム自体は少々長くなりますが、中身は前回のレベルとほぼ同じですので理解出来ると思います。 配列とは関係ありませんが、長い... -
プログラミング C
【プログラミング言語C】第1章 「やさしい入門」
1.6 配列(1)配列とはデータを複数個並べたものです。 例えば表のデータを扱う場合、前回までのようにint data;のように変数を保持したのでは到底扱いきれません。 このように少し大きなデータを扱うようになると必ず必要になりますのでしっかり学習しましょう。 プロ... -
プログラミング C
【プログラミング言語C】第1章 「やさしい入門」 1.5
文字入出力 1.5.4
単語のカウント今回は単語、行、文字の個数を数えるプログラムを作成します。 ここでは単語は空白やタブ、改行を含まない任意の文字と定義します。 つまりこれらの文字コードとそれ以外をを見つければ単語の認識が可能になります プログラムの目的 単語、行、文字の個数...
12