why we should use main in C
Answers were Sorted based on User's Feedback
Answer / kiran
because the execution of the c program bvegins from main().
Each function is called directly or indirectly through main.
Is This Answer Correct ? | 43 Yes | 10 No |
Answer / barjinder singh
Because the execution of the c program begins from main().
Is This Answer Correct ? | 12 Yes | 1 No |
Answer / ratnesh
bcz all the predefine functions are called by main function so we use main in C
Is This Answer Correct ? | 15 Yes | 5 No |
Answer / naendra allam
Asume abc.c is the program
--------\abc.c\---------
#include <stdio.h>
#include <stdlib.h>
int naren()
{
printf("Hi--- Ther is no main() here.\n");
exit(EXIT_SUCCESS); //Not supposed to use 'return 0;'
}
-----------------------
//compilation with GCC
$gcc -c abc.c
---> which generates abc.o
$ld --dynamic-linker /lib/ld-linux-so.2 -oabc abc.o -enaren
-lc
---> which generates executable 'abc'
$./abc
Hi--- Ther is no main() here.
--->you ran the program.
ALL THE BEST
Narendra Allam
IVTL INFOVIEW
Is This Answer Correct ? | 12 Yes | 5 No |
Answer / narendra allam
We can write a Program without main() function in C-language.
There should be one entry point in the program, so we need a
function to satrt with. In linker scripts it is mentioned,
we can change it through -e option for 'ld' linker with gcc.
Is This Answer Correct ? | 11 Yes | 6 No |
Answer / narendra
because main() the c program starts from here
with out main()
we cant run a program
and also it is predefined function must use this
narendra from nist
Is This Answer Correct ? | 3 Yes | 3 No |
Answer / sureshg
No, we can execute a pgm without main also, see here sorry do this pgm in your system with gcc compiler,,,,,
#include<stdio.h>
int exit(int);
{
printf("hello welcome to my answer");
exit(0);
}
while u compile this pgm type
gcc -nostartfiles filename.c
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / bhaskar jha
bcz each function called by main() function .without it, we
can't execute the program.
Is This Answer Correct ? | 0 Yes | 3 No |
How to DetermineDrive Type ?
what are the common Problems with printing, preview and paper size in Quick Reports?
"Cannot load IDAPI service library" . what does this error mean?
How to have a TBitBtn component that has a word wrapped caption?
How to Implement the VB TwipsPerPixel in Delphi ?
What is the history of Delphi?
How to Pass TPrinter handle to GetDeviceCaps() ?
How to get a list of CDROM drives on a computer?
What are the available Alternate security databases ?
What are the problems faced by memory leaks?
How to determie if a given machine has a math coprocessor?
How to Determine if you have Delphi v3.02 installed?