• 1
  • 2
2014-05-22, 00:45
  #13
Medlem
Voldemort2s avatar
Citat:
Ursprungligen postat av Dr.Bong
Special keywords som while, for och if ska man ha mellanslag mellan, fr funktioner ska man inte ha det.

Kod:
if (foo == bar)

Kod:
rc = myfunc(foo, bar);

Sen ska man placera stjrnan p rtt sida fr pekare, dvs vid variabeln, inte vid keywordet.

Rtt:
Kod:
void *foo;

Fel:
Kod:
void* bar;


Det r vl nd en smaksak. Dessutom mste man ju i s fall anvnda olika teknik i definitionsfil och implementationsfil om man placerar stjrnan p "ditt" stt.

Fr vrigt r B snyggast. Jag kr alltid B.
Citera
2014-05-22, 09:15
  #14
Medlem
Jag brukar vlja den samma stil som ngot stort ppet projekt som finns till det sprk jag tnkt jobba i.
Ngra exempel p C code convetions:

http://www.gnu.org/prep/standards/st...html#Writing-C
http://www.freebsd.org/cgi/man.cgi?q...tyle&sektion=9
https://www.kernel.org/doc/Documentation/CodingStyle
Citera
2014-05-22, 10:03
  #15
Medlem
Som ngon annan hr sa, frsk kra utifrn ngon open source standard
Citera
2014-05-22, 13:10
  #16
Medlem
Jag anvnder en variant.

Kod:
int myfunc(void){
    int a=123456;
    while(a>1) {
	printf("%d",a=a/10);
	printf("\n");
	}

return 0;
}

Speciellt nr jag gr metoder i en klass blir det mycket tydlig kod. Enligt mig
Citera
2014-05-22, 14:55
  #17
Medlem
Diamondgrits avatar
Citat:
Ursprungligen postat av ackeee
Jag brukar vlja den samma stil som ngot stort ppet projekt som finns till det sprk jag tnkt jobba i.
Om man jobbar p ngot projekt dr andra r inblandade och det finns en existerade kodstil (vare sig det gller indentering, namngivning, osv...) s r det vl sjlvklart att man rttar sig efter det!
Annars blir det ju kaos.
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in