超初心者のC言語

プログラミング

C言語 「仮引数のない関数」と「配列を使った関数」を含むプログラム

前回は「関数の意味と宣言の仕方」や「実際に自作関数を使ったプログラム例」などを紹介しました。関数を宣言するときは、メイン関数の前に宣言と定義を同時に行う方法と、宣言だけ先にしておいてメイン関数の後に関数の定義をする方法の2つがあるこ...
プログラミング

C言語 関数とは?自作関数の作成方法を紹介

突然ですが、仮に今「2つの値でどちらが大きいかを求める」機能を含むプログラムを作る必要があるとします。そのとき恐らく多くの人がif文を使ったコードをmain関数内に作るでしょう。しかし、もしその機能がmain関数内で何度も使用される...
プログラミング

C言語 配列の2次元配列の使い方を解説

前回は配列の基本的な考え方と書き方、そして配列を使った簡単なプログラム例を紹介しました。配列は種類のまとまった変数のグループをまとめて扱いするときにとても便利です。いちいち変数名を考える必要もなくfor文でまとめて処理することもでき...
プログラミング

【C言語】配列の考え方と使い方の基本を解説

これまでは、基本的なC言語のルールと簡単な演算、条件分岐、ループ文などの使い方を解説してきました。これらは、掛け算の九九のようなもので知っていることが前提となる超基本的な部分です。 C言語をこれから勉強し続けると今より...
プログラミング

C言語 配列を使ったテストの点数のプログラム例【基本】

前回は配列の簡単な書き方と考え方を解説しました。配列は、種類の似ている大量の値を管理するのに大変便利です。これにより、いちいち変数名を考えたりすることもないし、for文を使えば書くことも省くことが出来ます。 今回は、実...
プログラミング

C言語 中が空洞のピラミッドの作り方

ピラミッド系の問題を解説したサイトはそこそこありますが、基本的にのっているのは「ピラミッド」か「逆ピラミッド」のみで、「中が空洞のピラミッド」を解説するところが他に見当たりませんでした。 なので、今回は「中が空洞になっ...
プログラミング

C言語 for文を使って*逆ピラミッドを作る

前回は「C言語のfor文を使って*でできたピラミッド」を作りました。for文の中にさらにfor文を入れることでより複雑なループ処理ができるようになりました。これを多重ループといいます。 今回は、ピラミッドつながりで「逆...
プログラミング

C言語 for文で*ピラミッドを作る【初心者用】

今回は、for文でおなじみの「*でピラミッド」を作る方法を解説していきます。ただのピラミッドではなく、ユーザーが自分でピラミッドの段数を指定できるようにします。 *で作るピラミッドは、for文の確認問題としてもかなり定...
プログラミング

C言語 for文でループ文に挑戦

今回はfor文を使ってループ文の基礎を学んでいきます。for文の基本的な構成と書き方、簡単なプログラム例を使って基本的なことを理解していきましょう。
プログラミング

C言語 do while文でループ文に挑戦

C言語 do while文の書き方やwhile文との違い、簡単なプログラム例などを紹介。do while文を初めて学習するかたにおすすめです。