ホームページ > バックエンド開発 > C++ > C プログラムでは、コンパイル時エラーと実行時エラーの違いは何ですか?

C プログラムでは、コンパイル時エラーと実行時エラーの違いは何ですか?

WBOY
リリース: 2023-09-11 23:41:02
転載
1776 人が閲覧しました

C プログラムでは、コンパイル時エラーと実行時エラーの違いは何ですか?

エラーまたは例外とは、コードの実行が中断されたために期待した結果が得られない状況です。エラーを生成または識別するイベントに応じて、エラーをコンパイル時エラーと実行時エラーに分類できます。

コンパイル時エラーと実行時エラーの重要な違いを次に示します。

#シリアル番号キーコンパイル時エラー実行時エラー##123#コンパイル時エラーと実行時エラーの例
参考 コンパイル時エラーは通常、構文またはセマンティクスに関連するエラーを指します。 一方、実行時エラーは、実行時にコードを実行中に発生するエラーを指します。
検出 コンパイル時エラーは、コードの開発中にコンパイラによって検出されます。 実行時エラーはコンパイラでは検出されないため、コードが実行されたときにのみ認識されます。
修正 前述したように、コンパイル時エラーはコードの開発中に修正できます。 実行時エラーは、コードが 1 回実行されてエラーが認識された後、修復状態に入ります。

CompileDemo.c

#include<stdio.h>
public class CompileDemo{
   void main(){
      int x = 100;
      int y = 155;
      // semicolon missed
      printf("%d", (x, y))
   }
}
ログイン後にコピー
出力
error: expected &#39;;&#39; before &#39;}&#39; token
ログイン後にコピー

Example

RuntimeDemo.c

include<stdio.h>
public class RuntimeDemo{
   void main(){
      int n = 9;
      div = 0;
      div = n/0;
      printf("resut = %d", div);
   }
}
ログイン後にコピー
出力
warning: division by zero [-Wdiv-by-zero]
div = n/0;
ログイン後にコピー

以上がC プログラムでは、コンパイル時エラーと実行時エラーの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート