• ベストアンサー

コメント文の多さと実行速度の関係

if文の括弧を利用する場合、?を用いる方法やtrueを返すときにa = (a==a)のようなC言語表記を用いると速度が変わると聞いたことがあります。 コメントが多いと実行速度に影響はありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • guci-ok
  • ベストアンサー率33% (49/146)
回答No.1

21世紀のこの時代では、そのようなことは ホボホボ 有りません。 特殊な言語では有るかもしれませんが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • if else文のフローチャート

    c言語です。 if else文のフローチャートを教えてほしいです。 Trueの場合は処理1、Falseの場合は処理2を実行したいです。 最初に条件と書きます。

  • onEnterFrameの処理速度について

    onEnterFrameの処理速度についてご質問です。 下記のようなonEnterFrameの常時フラグを判定するスクリプトがあるとして、 //------------------ var testFlag:Boolean = false; this.onEnterFrame = function():Void{ if (testFlag == true){ trace("test") } } //------------------ この場合、testFlagがtrueになっていないときも、常に処理を行っていることになるのでしょうか? 例えば、いろいろなムービークリップに対して、このような「こうなったらこうしろ」的なif文を伴ったonEnterFrameを書いているとします。 その時、ひとつのonEnterFrameのif文だけが動くとすると、(他はif文を否定している状態)その処理速度は、ひとつだけが書かれている時とかわらないのでしょうか? 説明がややこしくなりましたが、 ・onEnterFrameがひとつ実行されている場合 ・onEnterFrameが複数個ある中で、if文によりひとつだけが実行されている場合 この2つの処理速度は変わらないものでしょうか? ご回答、お待ちしております。よろしくお願いいたします。

  • C言語 if文

    C言語のif文についての質問なのですが、ifを使い、条件Aの時は1のプログラムを実行、条件Bの時は2のプログラムを実行するようにしたとき、1と2のプログラム自体にもif文が使われています。その場合は、AとBの時のifと1と2に使われているifをどのように区別するのですか?(ちなみに1と2のif文については、それぞれ実行してみたところ動作可能でした。)説明が下手ですいません。初心者ですので、分かりやすく教えていただけると有難いです。

  • プロセス実行速度の計測

    C言語でプロセスの実行速度の計測方法・ソース等、教えてください。

  • .NETの実行速度について

    現在、VisualBasic6.0でソフト開発を行っていますが、 少しでも処理速度を速めたいと思っています。 そのため、C言語の勉強を始めようとおもっています。 ところが、かすかな記憶ではっきり覚えていないのですが、 MSの.NETで、C言語とVisualBasicとで 単純な同一の処理処理内容のものをそれぞれコンパイルすれば 出来上がった実行ファイルは同じコードになり 速度は同じとだったような記憶があるのですが これは正しいでしょうか? だとしたら、このままVisualBasicで開発を 続けたほうがいいのかなと感じています。

  • 【VBA】DoUntil Loopを1度のみ実行

    いつもお世話になっております。 Excel2003を使用しております。 「この条件になるまで続行」というのは Do Until Loop だと思うのですが、 ループをしたくないけれど Do Until Loop を利用したい場合(条件になったら即終了したい) Do Until Flag=True 実行したいこと 実行したいこと2 実行したいこと3 Exit do Loop また、やりたいこととしては、 FlagがTrue になったら、プロシージャから抜けたいと思っています。 その場合は、 Do Until Flag=True  実行したいこと  実行したいこと2  実行したいこと3  Exit do Loop If Flag=True Then   Exit sub End if このように、別々?に書く以外に方法はないでしょうか? 出来れば、簡単なIF文で実行できないかと思ったのですが… 話がごちゃごちゃしていて分かりにくいので、質問事項のみまとめますと、 ● 条件になったら終了させる。 これは、Do~Loop 、For Next のみの動作でしょうか? ● ループから抜けると同時にSubを終了させるには、ループの外にIF文を書くしかない? 以上、よろしくお願い致します。

  • C言語におけるif文の評価順

    たとえば以下のようなif文で、A B C が評価される順番は 言語の規約上、明確になっているのでしょうか? if ( A && B && C ) { } また例えば A, B, C の順番に評価されるとして、B が FALSE の場合は C を評価する必要はありませんが、 この場合、Cは評価されないことは言語規約上、明確に なっているのでしょうか? 手元のコンパイラで試した結果では 評価順は A -> B -> C で B で FALSE を返すようにしたら C は実行されませんでした。 ただ、これが実装依存か、言語の標準仕様かという点が 気になっています。

  • If文を2つ並べると2つ目の文が実行されない。

    プログラムの中で*A*のIf文は実行されますが、*B*のIf文は実行されません。 何故でしょうか?教えて下さい。 ちなみに、<中略>の部分にもIf文は同じ様にあります。(内容は違うけど) <SCRIPT language="javascript"><!-- function ka() { ******<中略>****** *A* if (document.fomu.email.value ==""){        alert ("メールアドレスを記入して下さい。");        fomu.email.focus();        return false; } *B* if (document.fomu.email.value.match(/\w+@\w+/){        alert ("正しくメールアドレスを記入して下さい。");        fomu.email.focus();        return false; } ******<中略>******* } //--></SCRIPT>

  • if文の処理部分の括弧を省略した場合の書き方

    C言語のif文の書き方についてですが、通常 if(条件) { ---処理1------- } else if(条件) { ---処理2------- } else { ----処理3------ } 括弧を使った場合は上のような動作をすると思うのですが、括弧を使った場合、 次のif文の”処理1”部分if((TEST_SENSOR & 0x03) == 0x03)は正常に動作できますでしょうか? コメント文が1行入ってしまうとダメでしょうか? コンパイラはエラーは出しませんでした。 if((TEST_SENSOR & 0x03) == 0x03) //return TEST_ERR; return T_NONE; else if((SENSOR & 0x03) == 0x01) return T_LOCK; else if((TEST_SENSOR & 0x03) == 0x02) return T_UNLOCK; return T_ERR; どうぞ、ご教授頂きますよう、お願い致します。

  • C# こういう場合ってどうなるの?

    public void A(bool b) {   if(b ? B() : C())//分かると思いますが、三項演算子   {     //略   } } public bool B() {   return true; } public bool C() {   return false } 上記のAにtrueを渡し実行した場合、 if文の中はどうなるのでしょうか? 引数がtrueならBを実行し、Bの戻り値trueが if文で処理され、if内に入る・・・でよろしいのでしょうか? それとも引数bの評価がそのままifで使われるのでしょうか? 例えばのコードなので、bだろうがBだろうが変わらない・・・みたいな 回答はご遠慮ください。

このQ&Aのポイント
  • LBT-TWS10をfitbit versa2にペアリングすると、右側からは正常に聞こえますが、左側は音が割れて聞こえてしまいます。
  • 購入してからまだ1週間しか経っていないのに、なぜワイヤレスヘッドホンに不具合が生じるのでしょうか?
  • エレコム株式会社の製品について質問です。なぜLBT-TWS10をfitbit versa2にペアリングすると、左側からの音が割れてしまうのでしょうか?
回答を見る