検索
ホームページよくある問題プロセス制御とは何を意味しますか?

プロセス制御とは何を意味しますか?

Jun 24, 2020 pm 01:38 PM
プロセス制御

プロセス制御とは何を意味しますか?

制御フロー (フロー制御とも呼ばれる) は、コンピューター コンピューティングの分野の用語であり、プログラムの実行時に、個々の命令 (またはステートメント、サブルーチン) が実行されることを意味します。または評価されます。宣言型プログラミング言語でも関数型プログラミング言語でも、同様の概念があります。

基本概念

宣言型プログラミング言語では、フロー制御命令は、プログラムの実行順序を変更する命令を指します。異なる場所にある命令、または実行する 2 つ (または複数セクション) プログラムの 1 つを選択する。

プログラム言語によって提供されるプロセス制御命令も異なりますが、一般的に次の 4 つのタイプに分類できます。異なる位置 命令のブロック (無条件分岐命令)。

  • 特定の条件が真の場合、条件分岐命令である C 言語の switch 命令などの命令を実行します。

  • 特定の条件が成立するまで命令を複数回実行します。たとえば、C 言語の for 命令も条件分岐命令とみなすことができます。

  • 別の場所にある命令のセクションを実行しますが、完了後は、サブルーチン、コルーチン、継続を含む、実行される元の命令の実行が継続されます。

  • 命令を実行せずにプログラムを停止します (無条件終了)。

  • Unix システムの割り込みやシグナルなどの下位レベルのメカニズムでもサブルーチンのような効果を生成できますが、通常、そのようなメカニズムは外部イベントや入力に応答するために使用されます。プログラムの自己変更もコードに影響を与えるため、制御フローに影響を与えますが、そのほとんどには明確なフロー制御命令がありません。

  • 機械語やアセンブリ言語では、プログラムカウンタの値を変更することでフロー制御を実現します。一部の CPU は、条件付き分岐または無条件分岐 (ジャンプとも呼ばれる) のみをサポートします。

以上がプロセス制御とは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、