Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa _STDC_ en lenguaje C?

¿Qué significa _STDC_ en lenguaje C?

__STDC__ es una macro predefinida. Cuando esté definido, el compilador compilará su programa C de acuerdo con el estándar ansic.

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.