どちらでもいいような内容かもしれませんが、よろしくお願いします。
----------------------------------
flag = false;
if(num < 0)
{
num *= -1;
flag = true;
}
//numを使って何かの処理
~~
if(flag)
{
//処理
num *= -1;
}
----------------------------------
例として、変数numが負だったらフラグをtrueにして、
最後にそのフラグをもとに処理を行うという一連の動作があった場合に、
if(num < 0)
{
num *= -1;
flag = true;
}
というふうにフラグを後に記述するのか
if(num < 0)
{
flag = true;
num *= -1;
}
というふうにフラグを先に記述するのか
がふと気になったのですが、みなさんはどちらでやっているのでしょうか?
No.2ベストアンサー
- 回答日時:
自分の場合。
フラグが構造体を使っているかを表すものではない場合(takagoo100さんの例のような)は最後に書きます。作業が終わってからフラグをって考えですね。
その構造体を使っているかという、メンバに含まれるフラグの場合は最初に記述し、他のメンバ変数はその次から利用します。
kouzou.flag = true;が変数宣言のように感じるのかな。
どう違うの?ってつっこみが入りそうですが、私としてはこれが感覚的に合います。
ご返答ありがとうございます。
なるほど、構造体をあらわす時で異なるってことですね。
些細なことなんですが、自分としてはできるだけ多数に合わせていきたいと思ってるので、
他の方の感覚は大変参考になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) excel VBA if文について 3 2022/03/27 17:42
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- その他(プログラミング・Web制作) pythonのDjangoでHTML内で変数を利用したいです 3 2022/05/15 15:33
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デ-タテ-ブルの内容での更新...
-
実行中の変数の中身をイミディ...
-
perl:ループのカウンタ変数の値...
-
arduino の割り込み処理について
-
処理終了後、他のページへジャ...
-
VB6で、長い時間かかる処理...
-
UWSC SLCTBOXもしくはSELECTに...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
formで特定のinputを送信しない...
-
<SELECT>タグの折り返し
-
16進の10進変換について
-
実行時エラー 3020の対策
-
文字の横にプルダウンを表示さ...
-
セレクトメニューで2つの項目...
-
数値英単語変換
-
セレクトボックスのselected属...
-
複数列を持ったリストボックス...
-
selectタグ内の特定のoptionの...
-
【メモリ不足で落ちる(python)】
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6で、長い時間かかる処理...
-
C言語のflagの使い方が分かりま...
-
VBAのCallステートメントについて
-
実行中の変数の中身をイミディ...
-
処理終了後、他のページへジャ...
-
初回起動のみ判別したい
-
回数を指定しないで空白行まで...
-
問題作成のWebアプリの作り方を...
-
UWSC SLCTBOXもしくはSELECTに...
-
フラグをたてる、、の意味を教...
-
perl:ループのカウンタ変数の値...
-
夕方くらいから急にGoogle検索...
-
バッファリング処理を高速化し...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
formで特定のinputを送信しない...
-
文字の横にプルダウンを表示さ...
-
16進の10進変換について
-
実行時エラー 3020の対策
おすすめ情報