Is main() function predfined or userdefined?
Answers were Sorted based on User's Feedback
Answer / nara venkata satyanarayana
First we should know whether main() belongs to C/C++ or
java. If it is in C/C++ it is "user-defined" because not
available in any header file and body defined by user, but
compiler will starts body execution from main() function
only. But in java without main() also we can execute
programs and get output eg:-using static blocks.
Here also it is "user-defined" one.
| Is This Answer Correct ? | 9 Yes | 1 No |
Answer / sreehari
main() function is user-defined function. Before knowing the
reason, we should know one thing is we can use predefined
function and get the result but we never write code for
predefined functions explicitly na....and we use to write
the code of main function for our desires.
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / gunda rajkumar
"userdefined" because we are writing the code for main()
or we are defining the boby for main()
| Is This Answer Correct ? | 8 Yes | 3 No |
Answer / subodh sharma
The main function is predefine and have three arguments
which return the value to the operating system and main is
also called by operating system .
| Is This Answer Correct ? | 11 Yes | 9 No |
Answer / mohit jain
main() function is user defined function becoz we defined it.
it is not predfined in header files.
| Is This Answer Correct ? | 4 Yes | 2 No |
Answer / aditya reja
main() is a user define function because its definition
is always define by user and its definition is not present in
any header file.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vignesh1988i
it is a predefined function..............
| Is This Answer Correct ? | 8 Yes | 15 No |
how to get starting address of a running C program
how to convert an char array to decimal array
What is the function of this pointer?
0 Answers Agilent, ZS Associates,
#define min((a),(b)) ((a)<(b))?(a):(b) main() { int i=0,a[20],*ptr; ptr=a; while(min(ptr++,&a[9])<&a[8]) i=i+1; printf("i=%d\n",i);}
C program code int zap(int n) { if(n<=1)then zap=1; else zap=zap(n-3)+zap(n-1); } then the call zap(6) gives the values of zap [a] 8 [b] 9 [c] 6 [d] 12 [e] 15
main() { int i = 10; printf(" %d %d %d ", ++i, i++, ++i); }
What is break statement?
Explain union.
Write a program in c using only loops to print * * * * * *******
What is page thrashing?
Identify the operators that is not used with pointer a. && b. # c. * d. >>
what does the following code do? fn(int n,int p,int r) { static int a=p; switch(n){ case 4:a+=a*r; case 3:a+=a*r; case 2:a+=a*r; case 1:a+=a*r; } } a.computes simple interest for one year b.computes amount on compound interest for 1 to 4 years c.computes simple interest for four year d.computes compound interst for 1 year