The EOF is a special
character, whose ASCII value is 26, which indicates the end of a file in text
mode of file. While writing data to a file, this character is inserted
automatically after the last character in the file to mark the end of file. If
this character is detected at any point in the file, the read function would
return the EOF signal to the program indicating the last point of file. An
attempt to read after EOF might either cause the program to terminate with an
error or result in an infinite loop situation. Thus, the last point of file is
detected using EOF while reading data from file. Without this mark, we can not
detect last character at the file such that it is difficult to find up to what
time the character is to be read while reading data from the file.
If a statement within the body of a function calls the same function, the function is called recursive function. Actually, recursion is a process by which a function calls itself repeatedly until some specified condition has been satisfied. This process is used for repetitive computations in which each action is stated in term of previous result. Many iterative or repetitive problems can be written in this form. To solve a problem using recursive method, two conditions must be satisfied. They are: 1) Problem could be written or defined in term of its previous result. 2) Problem statement must include a stopping condition. /* An example of recursive function to calculate factorial of a number.*/ #include<stdio.h> #include<conio.h...
Comments
Post a Comment