Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

1

23.02.2009, 21:07

Leerzeichen zwischen Funktionsname und Parameterklammern ?

Hi

Seh also öfter, dass Leute zwischen den Funktionsname und die Parameterklammern
nen Leerzeichen machen:

C-/C++-Quelltext

1
2
3
4
5
// Mit Leerzeichen:

Funktion ()

// Ohne Leerzeichen

Funktion()


Denke mal das is nur ne Stielistische Sache, würd mich aber mal interessieren ob
das noch nen anderen Grund hat und wer das hier macht und wer nicht :)

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

23.02.2009, 21:13

Ich machs, weil ichs lesbarer finde. Imo sollte man mit Abständen nicht geizen. Wirken wahre Wunder für die Lesbarkeit.

Anonymous

unregistriert

3

23.02.2009, 21:14

natürlich wird das gemacht, oder machst du in deutsch oder englisch vor klammern auch keinen leerschritt? Was syntaktisch falsch wäre.

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

4

23.02.2009, 21:16

ich bevorzuge ohne leerzeichen sieht meines erachtens einfach besser aus. keine ahnung finde das nich so unübersichtlich aussieht.

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

5

23.02.2009, 21:22

ich bevorzuge es ebenfalls ohne leerzeichen, sieht bei mir dann in etwa so aus (jetzt aus einem opensource projekt weil ich das grad offen hatte^^):

C-/C++-Quelltext

1
bool GossipHello_npc_ishanah(Player *player, Creature *_Creature)

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

6

23.02.2009, 22:13

Ich schreibs auch ohne Leerzeichen. Zum einen weil ich es nicht anders gewohnt bin und zum anderen weil die meisten Code Conventions anderer Sprachen (z.b. in Java, Python oder C# für die es offizielle Richtlinien gibt) es ebenfalls so handhaben (muss man sich nicht umgewöhnen).

ulong: Wieso das? Unter "double underscore (__)" verstehe ich zwei aufeinanderfolgende Unterstriche. Also ist das doch kein Problem.

Frede

Treue Seele

Beiträge: 259

Wohnort: Hameln

Beruf: Schüler

  • Private Nachricht senden

7

23.02.2009, 22:19

Ich schreibs auch immer ohne Leerzeichen. Ich habe aber keine genaue Ahnung warum... Vllt weil ichs nicht anders gelernt habe oder aber weil ich finde das man so besser sieht das die Klammern direkt zu der Funktion gehören...
Hier könnte ihre Werbung stehen.

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

8

23.02.2009, 22:36

xD

Also ich mach auch kein Leerzeichen, weil ich finde, dass das so
ne Einheit bilden muss ;)
Ich rufe ja net "Funktion" und "()" auf sondern "Function()" auf...naja lol
schwer zu erklären :)
Außerdem hab ichs so gelernt xD ;)

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

9

24.02.2009, 15:58

Auf jeden Fall mit Leerzeichen ... Sonst "fließt" der Funktionsname und der erste Parameter irgendwie zusammen, der erste Parameter ist aber vom zweiten getrennt - macht für mich keinen Sinn. Ich halte mich an Grundsatz, lieber mehr Leerzeichen und Leerzeilen als zu wenige. Mache sogar vor und nach einem "->" Leerzeichen :D
<< an dieser Stelle ist eine Signatur verstorben >>

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

10

24.02.2009, 16:01

Für mich gehört da kein Leerzeichen hin, da die Parameter zum Funktionsaufruf gehören und nicht irgendwie separat sind.

Werbeanzeige