Förr i tiden, när jag läste lite C, var ju bland det första man lärde sig hur man skriver kommentarer, nämligen mellan /* och */, vilket ju var väldigt praktiskt om man skrev kommentarer på flera rader.
När man sedan fick nys om C++ några år senare fick man ju lära sig hur man skriver enradskommentarer, alltså med //. Detta gick ju inte i C, men det fungerar nu, i alla fall med den gcc-version som följer med Ubuntu 10.04 (testade nyss).
Men frågan är vad man anser om detta. Rekommenderar man att man undviker detta i C av någon anledning, eller uppmuntras användningen av // även i C? Det sparar ju en del tangentnedtryckningar, om inte annat…
Ännu en fråga om tycke och smak: Kommentarer i C
- Johnny Rosenberg
- Inlägg: 1256
- Blev medlem: 23 jun 2007, 16:18
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Ännu en fråga om tycke och smak: Kommentarer i C
Senast redigerad av 1 Johnny Rosenberg, redigerad totalt 28 gånger.
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Ännu en fråga om tycke och smak: Kommentarer i C
För ett antal år sedan kunde man använda // i många C-kompilatorer trots att det inte var enligt standard. Sådan kod var inte portabel och med rätta så ansåg de flesta att det var fel med // i C.
Men sedan 10 år (!) så är // standard även i C (C99). Om man vill använda det eller inte är väl mest en smaksak, men det ser bäst ut om man är konsekvent.
Men sedan 10 år (!) så är // standard även i C (C99). Om man vill använda det eller inte är väl mest en smaksak, men det ser bäst ut om man är konsekvent.
- Johnny Rosenberg
- Inlägg: 1256
- Blev medlem: 23 jun 2007, 16:18
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: Ännu en fråga om tycke och smak: Kommentarer i C
Fast man kan ju konsekvent använda // för enradskommentarer och /* */ för flerradskommentarer. Beror ju lite på vad man menar med ”konsekvent”…Lars skrev:För ett antal år sedan kunde man använda // i många C-kompilatorer trots att det inte var enligt standard. Sådan kod var inte portabel och med rätta så ansåg de flesta att det var fel med // i C.
Men sedan 10 år (!) så är // standard även i C (C99). Om man vill använda det eller inte är väl mest en smaksak, men det ser bäst ut om man är konsekvent.
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Ännu en fråga om tycke och smak: Kommentarer i C
Det tycker jag är konsekvent nog.Johnny Rosenberg skrev:Fast man kan ju konsekvent använda // för enradskommentarer och /* */ för flerradskommentarer. Beror ju lite på vad man menar med ”konsekvent”…
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ännu en fråga om tycke och smak: Kommentarer i C
Det är som sagt bäst att vara konsekvent. Själv brukar jag använda /* ... */ för riktiga kommentarer och // när jag kommenterar bort enstaka kodrader. När jag behöver "kommentera bort" flera rader använder jag #if 0 ... #endif istället.
- Johnny Rosenberg
- Inlägg: 1256
- Blev medlem: 23 jun 2007, 16:18
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: Ännu en fråga om tycke och smak: Kommentarer i C
Ska kanske tillägga att jag läste lite C kring 1986-1988 ungefär. C++ 1993, men det var under värsta allergimånaden så jag orkade inte tänka, så jag fullföljde inte. 1993 är ju som bekant 17 år sedan, så 10 år är ingenting i detta sammanhang…Lars skrev:Men sedan 10 år (!) så är // standard även i C (C99).
