Not all host environments make use of a C program's return value, thus some implementations still allow the void main function signature. C++ does not permit it, however. All C++ programs must return an integer whether the environment uses it or not.
In C-programming: int main (void) { return 0; }
#include <stdio.h> int main (void) { puts ("Marry me"); return 0; }
They're things that keep the variables in line with the void main and your functions
Because you misunderstood something. The correct usage: int main (int argc, char **argv)
int main (void) {puts ("day is holyday");return 0;}
Is this question about programming? If so, try this:int main (void) { puts ("ABC"); return 0; }
int main (void) { puts ("Cosine of 60° is 1/2"); return 0; }
it is always not necessary to write "void main " in c programming.it depends on the source code we use if we have to return a value then void is not necessary because void returns the null.While coding in borland C++ we need to write void main but we dont need it in dav c++.In C (and C++) the standard allows int main (void) and int main (int argc, char **argv)
#include<stdio.h> int main (void) { printf ("Hello world!\n"); return 0; }
since, the word 'void' in C programming language means that it does not return any value to the user or calling function....this is usually used to specify a type of function...... for this reason w use 'void'in c program..
minimalist: int main (void); standard: int main (int argc, char **argv); unix-only: int main (int argc, char **argv, char **envp);
The question is somewhat vague. Could you elaborate?