ارور های run time error , logical error , syntax error چه معنی میدن؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ارور های run time error , logical error , syntax error چه معنی میدن؟

+3 امتیاز

سلام

این ارور ها جه فرقی با هم دارن ؟

run time error ,logical error , syntax error

سوال شده آذر 2, 1392  بوسیله ی 13mody (امتیاز 256)   8 36 54
دوباره تگ گذاری شد فروردین 30, 1393 بوسیله ی BlueBlade

2 پاسخ

+4 امتیاز
 
بهترین پاسخ

Syntax Error :

منظور اشتباهاتیه که در نوشتن کد مرتکب میشیم مثلا نزاشت ; نزاشتن پرانتز  و...

int func(int a
int b=5
doble m;
....

این جور اشتباهات رو کامپایلر تشخیص میده و به راحتی قابل حل شدن هاستن .

Run time error :

اشتباهاتی که زمان اجرای برنامه خودشون رو نشون میدن و توسط کامپایلر تشخیص داده نمیشن مثل استفاده اشتباه از اندیس ارایه یا استفاده از پوینتر بدون تخصیص حافظه و...

logical error :

دسته ای از اشتباهات که مربوط به منطق برنامه هستن مثل اشتباه بودن فرمول های محاسباتی و...

رفع کردن این گروه از مشکلات به مراتب از 2 گروه قبلی سخت تره .

 

پاسخ داده شده آذر 3, 1392 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد آذر 3, 1392 بوسیله ی 13mody
+2 امتیاز
اولی دستور زبانی هست

دومی منطقی هست 1=2

سومی خطا هایی که هنگام اجرا به وجود میاد هست
پاسخ داده شده فروردین 29, 1393 بوسیله ی Fire360Boy (امتیاز 2,524)   8 24 43
انتقال داده شده فروردین 30, 1393 بوسیله ی Ali Rahbar
...