What are the different types of errors in C and when they occur?
Answers were Sorted based on User's Feedback
Answer / pavan_mustyala
1. Syntax Errors: Error found during compilation e.g.
missing semi colon, missing comma, undeclared identifier,
etc
2. Semantic Errors: Logical error in the program due to
which functionality behaves differently than expected.
3. Runtime Errors: Exceptions due to insufficient memory
and Segmentation fault, stack over flow, etc.
| Is This Answer Correct ? | 70 Yes | 12 No |
Answer / sivavendra
compilation errors(occurs during compilation) and runtime errors(occurs during runtime)...
| Is This Answer Correct ? | 27 Yes | 9 No |
Answer / vishwjeet singh
PROTOTYPE ERROR:when any header file is missing then we error hat was shown by compilling the program is prototype error.
SYNTEX ERROR: Actually these type of errors occured when
programmer misses the syntax.(Syntsx: (,),(.),(;),("") etc.)
Example:- printf("your sum is %d"c);
This may occure error "Syntax error".
Right Syntax is:printf("your sum is %d",c);
SYSTEMATIC ERROR:These type of errors occure when there is a
missmatch of functionallity.
Example: int sum is;
this may occure error because while declaring a variable c
is not allowed space( ).
Right Syntax is: int sum_is;
RUNTIME ERROR: Thes etype of errors also known as "linker
errors".These type of errors occure after compilation.This
will not give you the line where these type of errors occured.
| Is This Answer Correct ? | 22 Yes | 4 No |
Answer / sudhir seth
Syntax errors: Actually these type of errors occured when
programmer misses the syntax.(Syntsx: (,),(.),(;),("") etc.)
Example:- printf("your sum is %d"c);
This may occure error "Syntax error".
Right Syntax is:printf("your sum is %d",c);
Symmentic errors:These type of errors occure when there is a
missmatch of functionallity.
Example: int sum is;
this may occure error because while declaring a variable c
is not allowed space( ).
Right Syntax is: int sum_is;
Runtime errors: Thes etype of errors also known as "linker
errors".These type of errors occure after compilation.This
will not give you the line where these type of errors occured.
| Is This Answer Correct ? | 22 Yes | 9 No |
loop1: { x=i<n?(i++):0; printf("%d",i); exit(x); continue; } Error- misplaced continue. Doubt-1.will the exit(x) be executed for all values of x 2.will this statement go out of the program.
Why are memory errors hard to debug?
errors are known as?
3 Answers EX, State Bank Of India SBI,
what is the error in the following code: main() { int i=400,j; j=(i*i)/i; }
printy(a=3,a=2)
wap for bubble sort
A sample program using data structure? what is file handling?
#include"stdio.h" #include"conio.h" void main() { int a; printf("\n enter a number:"); scanf("%c\n"); getch(); }
Find the error (2.5*2=5) (a) X=y=z=0.5,2.0-5.75 (b) s=15;
what is meant by linking error? how can i solve it? if there is a linking error " unable to open file 'cos.obj'? then what should i do?
I can not get my C++ program to work right. It is supposed to tell if a word is a palindrome or not, but it only tells thet the word is not a palindrome. And I can't fix it.
difference between c/c++ programing language? what is necessesity of c++ when existing c programing language?