- ゲームプログラム入門:C言語:制御文の基本「if文」のご紹介
- ゲームプログラム入門:C言語:制御文の基本「if文」のご紹介
- if文の応用
- 「ゲームプログラミング > C言語入門/基礎」関連ページのご紹介
- シューティングゲーム・関連ページのご紹介
- PC・家庭用・ACゲームサイトマップのご紹介
- 任天堂から発売された据置ゲーム機(FC/SFC/N64/GC/Wii/WiiU/Switch)のご紹介│まとめ
- 【プレイステーション】ソニーから発売された据置ゲーム機(PS/PS2/PS3/PS4/PS5)のご紹介│まとめ
- 【SEGA】セガゲーム機(MD・SS・DC・GG)アーケードゲームのご紹介│まとめ│
- NECから発売された据置ゲーム機(PCエンジン/PC-FX)のご紹介│まとめ
- SNKから発売された据置ゲーム機(ネオジオ/ネオジオCD)のご紹介│Top
- 家庭用ゲーム(据置│携帯│周辺機器)関連ページのご紹介
- PC・家庭用・ACゲーム・周辺機器・関連ページのご紹介
- 【ゲームランキング】世界・国内で最も売れたゲームランキングのご紹介
- 名作ゲームのご紹介│まとめ│家庭用ゲーム・PC・アーケードなど
- 【機種別ゲームTOP】PC・家庭用・アーケードゲーム・周辺機器のご紹介
- ジャンル別ゲームタイトルのご紹介│まとめ│
- 【ゲームTOP】ゲーム関連ページのご紹介
- 【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
- 【ホビーTOP】ホビーサイトマップ関連ページのご紹介
ゲームプログラム入門:C言語:制御文の基本「if文」のご紹介

「ゲームプログラミング > C言語入門/基礎」関連サイトマップのご紹介

「ゲームプログラミング > C言語入門/基礎」関連をご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
ゲームプログラム入門:C言語:制御文の基本「if文」のご紹介

制御文の「if」は、英単語の「if(もし~だったら)」と同じ意味です。C言語の制御文の中では、一番基本的なものです。
if文とは?

if文は条件によって処理を振り分けるときに使います。条件には比較演算子や論理演算子を使った条件式を指定します。
「if~else~文」のご紹介

条件が成り立つとき(true)は処理1を、成り立たないとき(false)は処理2を行います。

「ifのみ文」のご紹介

条件が成り立つときは処理を行います。成り立たないときは何もしません。

▼「ifサンプル文」のご紹介
#include
main()
{
int a=5;
//「%」は「a=5」を2で割った余りを算出(整数型でのみ有効)
if (a%2==0)
printf("%dは偶数です。¥n",a);
else
printf("%dは奇数です。¥n",a);
}
実行結果
5は奇数です。

▼5÷2の余りは1なので、else以下の処理を実行します。
複数の処理を行いたい場合に利用する「ブロック」

「if~else~文」の処理1と処理2のところには、基本的に1つの文しか書けないことになっています。複数の処理を行いたい場合は、それらの文全体を「中カッコ{}」でくくって1つと見なします。これをブロックといいます。
ブロックを使用した「if~else~文」

▼ブロックの中はタブで字下げしたほうが見やすくなります。

スペースを節約したブロック

スペース節約のためこのように書くことも多いです。
▼ブロックを使用した「if~else~文」のご紹介
#include >
main()
{
int s=65;
printf("あなたの点数は点です。¥n",s);
if(s < 70)
//ブロック
{
printf("平均まであと%d点。¥n", 70-s);
printf("がんばりましょう!¥n");
}
//ブロックは不要ですが、あってもかまいません。
else
{
printf("よくできました!¥n");
}
}
実行結果
あなたの点数は65点です。 平均まであと5点。 がんばりましょう!
if文の応用

複雑な構造を持つプログラムで使われる、if文の応用をご紹介します。
連続したif文

複数の条件のどれにあてはまるかによって、それぞれ違う処理を行いたいときはif文を組み合わせて使います。

| 連続したif文 | |
| 条件結果 | 実行 |
| 条件1が成立 | →処理1を実行 |
| 処理2を実行 | →処理2を実行 |
| 条件3が成立 | →処理3を実行 |
| どれも成立しない | →処理4を実行 |

▼実行する処理はどれか1つです。
▼「連続したif文」のご紹介
#include
main()
{
char c= '#';
printf("%cは", c);
if('0'<= c && c<= '9')
printf("数字です。¥n");
else if('a'<=c && c<='z')
printf("小文字です。¥n");
else if('A'<=c && c<='Z')
printf("大文字です。¥n");
else
printf("記号です。¥n");
実行結果
//条件のどれにもあてはまらないので、else以下を実行します。 #は記号です。
入れ子になったif文

if文をはじめとする制御文では、処理の中にさらに制御文を含めることができます。このような入れ子のことを「ネスト」といいます。

| 入れ子になったif文 | ||
|
1階層目
|
if(条件1) | |
| else | 条件1だけが成立しない場合の処理 | |
|
2階層目
|
if(条件2) | 条件1と条件2の両方が成立する場合の処理 |
| else | 条件1だけが成立する場合の処理 | |

▼正しく字下げしておけば見やすくなります。
▼「入れ子になったif文」のご紹介

条件が成立した場合の判断でif文をネストしています。
#include
main()
{
int a = 90;
//1階層目のif(条件1)
if(a > 80)
{
//2階層目のif(条件2):条件1と条件2の両方が成立する場合の処理
if(a==100)
printf("満点です。¥n");
//2階層目のelse :条件1だけが成立する場合の処理
else printf("もう少しです。¥n");
}
//1階層目のelse:条件1だけが成立しない場合の処理
else
printf("がんばりましょう。¥n");
}
実行結果
もう少しです。
「ゲームプログラミング > C言語入門/基礎」関連サイトマップのご紹介

「ゲームプログラミング > C言語入門/基礎」関連をご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
「ゲームプログラミング > C言語入門/基礎」関連ページのご紹介

「ゲームプログラミング > C言語入門/基礎」関連ページをご紹介します。
【STG】シューティングゲーム・サイトマップのご紹介

80年から2000年代のシューティングゲームについてご紹介します。

シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
シューティングゲーム・関連ページのご紹介
【STG・名作】ハード別(AC・据置・携帯)シューティングゲームのご紹介

【シリーズ別・STG】シューティングゲームの人気シリーズのご紹介

【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連サイトマップのご紹介

【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連のサイトマップをご紹介します。
| 【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連サイトマップのご紹介 | |||||
| ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 | |||||
| 【ゲームランキング】ハード|ソフト(売上(世界│国内)│海外評価) | |||||
| 【世界ゲーム機出荷台数】 【総合】出荷台数順│発売年順│世代順 【据置ゲーム機】出荷台数順│発売年順│世代順 【携帯ゲーム機】出荷台数順│発売年/世代順 【メーカー別】任天堂│ソニー│セガ |
|||||
| 【ハード/機種別関連ページ】 据置機|携帯|PC|アーケード|周辺機器 |
|||||
| ■【据置機】■ 【任天堂】FC│FDS│SFC│N64│GC│Wii│WiiU│Switch 【SONY】シリーズ│PS│PS2│PS3│PS4│PS5【セガ】MD│SS│DC 【NEC】PCE│PCFX【SNK】NEOGEO│3DO 【Xbox】Xbox│Xbox360│XboxOne ■【携帯】■ 任天堂(G&W│GB│GBA│NDS│3DS)│Sony(PSP│PSVita) ネオジオポケット│ワンダースワン│ゲームギア│ ■【PC】■ 【NEC】PC98│PC88【SHARP】X68k│X1│MZ 【富士通】FMTOWNS│77AV│FM7 【その他】MSX│AppleII ■【アーケード】■80年代│90年代│2000年代 ■【周辺機器】■ |
|||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
|||||
| サイトマップ一覧 |
PC・家庭用・ACゲームサイトマップのご紹介

PC・家庭用・ACゲーム情報のサイトマップをご紹介します。
任天堂から発売された据置ゲーム機(FC/SFC/N64/GC/Wii/WiiU/Switch)のご紹介│まとめ

【プレイステーション】ソニーから発売された据置ゲーム機(PS/PS2/PS3/PS4/PS5)のご紹介│まとめ

【SEGA】セガゲーム機(MD・SS・DC・GG)アーケードゲームのご紹介│まとめ│

NECから発売された据置ゲーム機(PCエンジン/PC-FX)のご紹介│まとめ

SNKから発売された据置ゲーム機(ネオジオ/ネオジオCD)のご紹介│Top

3DOのご紹介

【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連サイトマップのご紹介

【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連のサイトマップをご紹介します。
| 【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連サイトマップのご紹介 | |||||
| ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 | |||||
| 【ゲームランキング】ハード|ソフト(売上(世界│国内)│海外評価) | |||||
| 【世界ゲーム機出荷台数】 【総合】出荷台数順│発売年順│世代順 【据置ゲーム機】出荷台数順│発売年順│世代順 【携帯ゲーム機】出荷台数順│発売年/世代順 【メーカー別】任天堂│ソニー│セガ |
|||||
| 【ハード/機種別関連ページ】 据置機|携帯|PC|アーケード|周辺機器 |
|||||
| ■【据置機】■ 【任天堂】FC│FDS│SFC│N64│GC│Wii│WiiU│Switch 【SONY】シリーズ│PS│PS2│PS3│PS4│PS5【セガ】MD│SS│DC 【NEC】PCE│PCFX【SNK】NEOGEO│3DO 【Xbox】Xbox│Xbox360│XboxOne ■【携帯】■ 任天堂(G&W│GB│GBA│NDS│3DS)│Sony(PSP│PSVita) ネオジオポケット│ワンダースワン│ゲームギア│ ■【PC】■ 【NEC】PC98│PC88【SHARP】X68k│X1│MZ 【富士通】FMTOWNS│77AV│FM7 【その他】MSX│AppleII ■【アーケード】■80年代│90年代│2000年代 ■【周辺機器】■ |
|||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
|||||
| サイトマップ一覧 |
家庭用ゲーム(据置│携帯│周辺機器)関連ページのご紹介
据置ゲーム機のご紹介│まとめ│

携帯ゲーム機のご紹介│まとめ│

【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連サイトマップのご紹介

【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連のサイトマップをご紹介します。
| 【ハード別(家庭用・据置・携帯・PC・周辺機器)】ゲーム関連サイトマップのご紹介 | |||||
| ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 | |||||
| 【ゲームランキング】ハード|ソフト(売上(世界│国内)│海外評価) | |||||
| 【世界ゲーム機出荷台数】 【総合】出荷台数順│発売年順│世代順 【据置ゲーム機】出荷台数順│発売年順│世代順 【携帯ゲーム機】出荷台数順│発売年/世代順 【メーカー別】任天堂│ソニー│セガ |
|||||
| 【ハード/機種別関連ページ】 据置機|携帯|PC|アーケード|周辺機器 |
|||||
| ■【据置機】■ 【任天堂】FC│FDS│SFC│N64│GC│Wii│WiiU│Switch 【SONY】シリーズ│PS│PS2│PS3│PS4│PS5【セガ】MD│SS│DC 【NEC】PCE│PCFX【SNK】NEOGEO│3DO 【Xbox】Xbox│Xbox360│XboxOne ■【携帯】■ 任天堂(G&W│GB│GBA│NDS│3DS)│Sony(PSP│PSVita) ネオジオポケット│ワンダースワン│ゲームギア│ ■【PC】■ 【NEC】PC98│PC88【SHARP】X68k│X1│MZ 【富士通】FMTOWNS│77AV│FM7 【その他】MSX│AppleII ■【アーケード】■80年代│90年代│2000年代 ■【周辺機器】■ |
|||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
|||||
| サイトマップ一覧 |
PC・家庭用・ACゲーム・周辺機器・関連ページのご紹介
家庭用ゲーム機(据置・携帯)のご紹介│まとめ│

アーケードゲームのご紹介│まとめ│

PC・ゲームのご紹介│まとめ│~PC98、X68000、MSXなど~

ゲーム周辺機器のご紹介│まとめ│

ゲームTOPサイトマップ

ゲームTOPのサイトマップをご紹介します。
| 【ゲームTOP】サイトマップ | ||||
| ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 | ||||
| ■ランキングTOP > 総合│海外評価│ ■傑作・名作ゲームTOP > ■ゲーム機種別TOP > 据置│携帯│AC│PC│周辺機器 ■ジャンル別TOP > アクション系(プラットフォーム│対戦アクション│FPS│TPS│STG│フライト)|AVG│RPG│SLG│レース│スポーツ│パズル│テーブル |
||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
| サイトマップ一覧 |
ゲーム関連ページのご紹介

ゲーム関連ページをご紹介します。
【ゲームランキング】世界・国内で最も売れたゲームランキングのご紹介

名作ゲームのご紹介│まとめ│家庭用ゲーム・PC・アーケードなど

【機種別ゲームTOP】PC・家庭用・アーケードゲーム・周辺機器のご紹介

ジャンル別ゲームタイトルのご紹介│まとめ│

コペンギン・サイトマップ

コペンギンのサイトマップをご紹介します。
| 【コペンギンTOP】サイトマップ | ||||
| コペンギンTOP > ゲーム│ホビー│書籍・マンガ│ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
| サイトマップ一覧 |

懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋
コペンギンサイトマップ関連ページのご紹介

コペンギン関連ページをご紹介します。
【ゲームTOP】ゲーム関連ページのご紹介

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介

【ホビーTOP】ホビーサイトマップ関連ページのご紹介



