Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam program C, apakah perbezaan antara ralat masa kompilasi dan ralat masa larian?

Dalam program C, apakah perbezaan antara ralat masa kompilasi dan ralat masa larian?

WBOY
WBOYke hadapan
2023-09-11 23:41:021685semak imbas

Dalam program C, apakah perbezaan antara ralat masa kompilasi dan ralat masa larian?

Ralat atau pengecualian ialah situasi di mana hasil yang dijangkakan tidak dapat dicapai kerana gangguan dalam pelaksanaan kod. Bergantung pada peristiwa yang menjana atau mengenal pasti ralat, kita boleh mengklasifikasikannya kepada ralat masa kompilasi dan ralat masa jalan.

Berikut ialah perbezaan penting antara ralat masa kompilasi dan ralat masa jalan. Nombor Siri tics.

Sebaliknya, ralat masa jalan merujuk kepada ralat yang dihadapi semasa melaksanakan kod pada masa jalan. 2PengesananRalat masa kompil dikesan oleh pengkompil semasa kod sedang dibangunkan. Ralat masa jalan tidak dikesan oleh pengkompil dan oleh itu hanya dikenali apabila kod dilaksanakan. 3Betulkan Seperti yang dinyatakan sebelum ini, ralat masa penyusunan boleh diperbaiki semasa kod sedang dibangunkan. Ralat masa jalan memasuki keadaan pembaikan selepas kod dilaksanakan sekali dan ralat itu dikenali. .
#include<stdio.h>
public class CompileDemo{
   void main(){
      int x = 100;
      int y = 155;
      // semicolon missed
      printf("%d", (x, y))
   }
}
Output

Atas ialah kandungan terperinci Dalam program C, apakah perbezaan antara ralat masa kompilasi dan ralat masa larian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam