Jak to z nimi jest? Są w C czy nie? Wszędzie gdzie szukam podają, że nie ma, ale kod z takimi komentarzami kompiluje się i kompilator nie pokazuje żadnych warningów zarówno na ideone jak i na moim kompie z włączonymi opcjami:
-Wall
-Wextra
-w
-pedantic
-pedantic-errors
0
0
http://pl.wikipedia.org/wiki/C99
"komentarze w stylu C++ zaczynające się od // i kończące wraz z końcem linii"
3
W C99 są //
tak jak w C++. W C89 nie ma, ale w GCC jest to rozszerzenie. Różnicę powinieneś zobaczyć używając -std=c89
oraz c99
.
0
Dzięki :)
1
Dodam tylko powszechne hejterstwo na Variable Length Arrays (VLA), czyli:
int a;
scanf("%d", &a);
char tab[a];
To nie jest niestandardowe rozszerzenie kompilatora, to jest zdefiniowane w standardzie C99.
0
Teoretycznie są dopiero w C99, ale jest to chyba jedyny element C99, który jest domyślnie obsługiwany praktycznie we wszystkich kompilatorach.
Spokojnie można używać.