¿Qué significa _STDC_ en lenguaje C?
El estándar ANSIC define las siguientes seis macros predefinidas que pueden ser utilizadas por el lenguaje C:
__LINE__ inserta el número de línea del código fuente actual en el código fuente.
__FILE__ inserta el nombre del archivo del código fuente actual en el código fuente.
__DATE__ inserta la fecha de compilación actual en el código fuente (nota para distinguirla de la fecha actual del sistema).
__TIME__ inserta la hora de compilación actual en el código fuente (tenga en cuenta que se distingue de la hora actual del sistema).
__STDC__ Este identificador se asigna a 1 cuando el programa necesita cumplir estrictamente con el estándar ANSIC.
__cplusplus
Los identificadores __LINE__ y __FILE__ generalmente se usan para depurar programas.
Los identificadores __DATE__ y __TIME__ generalmente se usan para El programa compilado agrega una marca de tiempo; distinguir diferentes versiones del programa;
Cuando se requiere que el programa siga estrictamente el estándar ANSIC, asigne el identificador __STDC__ a 1;
Compilar con C Cuando se compila el compilador, el Se define el identificador __cplusplus.