variable tipos sintaxis lenguaje ejemplos declaracion datos comentarios c gcc

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