プログラムの中でフラグを立てる(定められた条件を満たす)とはどのような状態のことをいうのでしょうか?
以下 エクセレントC言語入門より
😊"フラグをたてる(定められた条件を満たす)"とは😊
🌞ある事柄がおこるような🌞
🌞条件が定まっている場合に🌞
🌞その条件を満たす🌞
ということなのです💖
さて
プログラミングにおいて
どのようなとき
😊"フラグをたてる(定められた条件を満たす)"😊
という
ことが起こってくるのでしょうか?
if文を例にそのことを考察してみましょう
次のプログラムをご覧ください
#include <stdio.h>
int main(void)
{
int a = 1;
if (a) {
printf("ありがとうございます\n");
}
return 0;
}
プログラムの実行結果
ありがとうございます
C:\Users\solar\source\repos\Project2\Debug\Project2.exe (プロセス 19664) は、コード 0 で終了しました。
このウィンドウを閉じるには、任意のキーを押してください...
マックス「
おおっ このプログラム いいではないか
この簡潔さ
この分かりやすさ
これこそが求められているものだ
な~はっは~」
以下 エクセレントC言語入門より
このプログラムのif文
if (a) {
printf("ありがとうございます\n");
}
に
ご注目ください
このif文
if (a) {
printf("ありがとうございます\n");
}
が実行されるためには
if (a)の中の
int型の変数aに数値データ1が格納されている必要があります
int型の変数aに数値データ1が格納されていると
if (a) {
printf("ありがとうございます\n");
}
は
if (1) {
printf("ありがとうございます\n");
}
となり
printf("ありがとうございます\n");
が実行されることになります
つまり
😊
if (a) {
printf("ありがとうございます\n");
}
😊
が実行されるためには
😊int型の変数aに数値データ1が格納されている必要があるのですね😊
つまり
😊int型の変数aに数値データ1が格納されているという条件を満たしている必要があります😊
この場合は
int a=1;
が実行されているので
int型の変数aに数値データ1が格納されているという条件を満たしているので
😊
if (a) {
printf("ありがとうございます\n");
}
😊
が実行されています
マックス「??
もしや
フラグを立てるということと
この
if文になにか関係が・・・・・・・・・・
あるのか?
???」
以下 エクセレントC言語入門より
😊"フラグをたてる(定められた条件を満たす)"とは😊
🌞ある事柄がおこるような🌞
🌞条件が定まっている場合に🌞
🌞その条件を満たす🌞
ということなのです💖
このプログラムのif文
😊
if (a) {
printf("ありがとうございます\n");
}
😊
が
実行されるための条件は
int型の変数aに数値データ1が格納されているということでしたね
ですから
int型の変数aに数値データ1を格納する
int a=1;
を実行するということは
😊
if (a) {
printf("ありがとうございます\n");
}
😊
が
実行されるための条件を満たすということになります
そう
int a=1;
を
実行して
aに1を代入することは
😊
if (a) {
printf("ありがとうございます\n");
}
😊
が
実行されるための条件を満たす
ことになります
すなわち
"フラグをたてる(定められた条件を満たす)"
ということになります
マックス「何 何?
#include <stdio.h>
int main(void)
{
int a = 1;
if (a) {
printf("ありがとうございます\n");
}
return 0;
}
プログラムの実行結果
ありがとうございます
C:\Users\solar\source\repos\Project2\Debug\Project2.exe (プロセス 19664) は、コード 0 で終了しました。
このウィンドウを閉じるには、任意のキーを押してください...
の
int a = 1;
を実行して
aに1を代入することが
😊
if (a) {
printf("ありがとうございます\n");
}
😊
が
実行されるための条件を満たす
すなわち
"フラグをたてる(定められた条件を満たす)"
ということなのか
ほう・・・
int a = 1;
を実行して
aに1を代入することがなあ・・・」
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます