c:logische_operatoren
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
c:logische_operatoren
Ich habe C:Ausdruecke soeben geschrieben, hier also der Diskussionsthread dazu.
C:Logische Ausdrücke
C:Logische Ausdrücke
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: c:logische_operatoren
Dachte wir hätten uns auf int main geeinigt?
Re: c:logische_operatoren
'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 'void' für keine Argumente ist eigentlich auch nicht Standard...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
Re: c:logische_operatoren
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.
Re: c:logische_operatoren
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.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: c:logische_operatoren
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

Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: c:logische_operatoren
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 )
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: c:logische_operatoren
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 )
Warum nicht explizit angeben, wenn man nichts übergeben möchte?
Ich würde mich nicht drum streiten, ich kann auch gut ohne dieses void leben, aber grundsätzlich finde ich es nicht unangenehm.
Wobei ich zugeben muss, dass es mehr die Gewohnheit ist, als die Logik, denn vom logischen Standpunkt her ist dieses void eher unangebracht.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: c:logische_operatoren
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
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: c:logische_operatoren
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
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.