tipos - sintaxis de c
Comentarios de una sola lĂnea en Ansi-C (4)
Estoy acostumbrado a //
para marcar un comentario de una sola línea de Java y Visual Studio y me sorprendió que esto no exista para Ansi-C. Usar /* my comment */
es bastante molesto. ¿Hay alguna otra manera de marcar un comentario de una sola línea al usar Ansi-C?
ANSI-C, no, pero el estándar actual C99 les permite.
Bien ...
ANSI C es C99; y permite comentarios comenzando con //
extendiéndose hasta el final de la línea.
En el estándar publicado anteriormente (C89 / C90) los //
comentarios no se describieron (pero muchos compiladores los aceptaron como extra de todos modos).
Aún tiene otra opción para comentar: la #if 0
/ #endif
(generalmente utilizada para comentar el código "inactivo")
/* ... */ #if 0 This is a comment #endif /* ... */
También puedes escribir una macro:
#define COMMENT(x)
int main() {
COMMENT(Hi there)
return 0;
}
Aparte de eso, nada obvio en ANSI C: tiene razón al observar que /* */
style no es válido en ANSI C 89
Lo siento, pero parece que en ANSI-C solo /* comment */
se utilizan. http://members.cox.net/midian/articles/ansic1.htm