c:logische_operatoren
Verfasst: Di Jul 15, 2008 7:57 pm
Ich habe C:Ausdruecke soeben geschrieben, hier also der Diskussionsthread dazu.
C:Logische Ausdrücke
C:Logische Ausdrücke
Programmieren lernen von Anfang an
http://update.proggen.org/forum/
'void main' würde ja nicht einmal dem Standard entsprechen. Am besten sollten wir überhaupt gleich 'int main(int argc, char **argv)' verwenden, weil alles andere zb bei MinGW bei Nicht-Konsolenanwendungen zu Problemen führt.dani93 hat geschrieben:Dachte wir hätten uns auf int main geeinigt?
Und dann noch _tmain für VS oder was? Dann wird das aber langsam ziemlich kompliziert, wenn das schon bei Hello World so steht.'void main' würde ja nicht einmal dem Standard entsprechen. Am besten sollten wir überhaupt gleich 'int main(int argc, char **argv)' verwenden, weil alles andere zb bei MinGW bei Nicht-Konsolenanwendungen zu Problemen führt.
Und was spricht dagegen 'int main(int argc, char **argv)' zu verwenden? Dann geht es sicher, und auch wenn man Kommandozeilenargumente verwenden möchte braucht man keine andere Definition.dani93 hat geschrieben:Und dann noch _tmain für VS oder was? Dann wird das aber langsam ziemlich kompliziert, wenn das schon bei Hello World so steht.
Nicht nur geeinigt, void main( void ) entspricht auch nicht dem Standard.dani93 hat geschrieben:Dachte wir hätten uns auf int main geeinigt?
Also ich finde das 'void' in den Klammern wenn man keine Argumente verwendet nicht unbedingt schön. Entweder man verwendet Argumente oder nicht. Wenn man eh keine Argumente braucht, warum sollte man da noch extra 'void' hinschreiben...Xin hat geschrieben:main( void )
Weshalb?Kerli hat geschrieben:Also ich finde das 'void' in den Klammern wenn man keine Argumente verwendet nicht unbedingt schön. Entweder man verwendet Argumente oder nicht. Wenn man eh keine Argumente braucht, warum sollte man da noch extra 'void' hinschreiben...Xin hat geschrieben:main( void )
Bei den Unterprogrammen bleibt void?Xin hat geschrieben:Nicht nur geeinigt, void main( void ) entspricht auch nicht dem Standard.dani93 hat geschrieben:Dachte wir hätten uns auf int main geeinigt?
Danke für den Hinweis: hab's geändert
Klar, der Standard legt keinen Rückgabetyp für selbstgeschriebene Funktionen fest. ^^dani93 hat geschrieben:Bei den Unterprogrammen bleibt void?Xin hat geschrieben:Nicht nur geeinigt, void main( void ) entspricht auch nicht dem Standard.dani93 hat geschrieben:Dachte wir hätten uns auf int main geeinigt?
Danke für den Hinweis: hab's geändert