Incrustado en lenguaje C de una sintaxis especial

1

vacío puede usarse para definir el tipo de puntero nulo, el puntero no apunta a cualquier tipo, pero si es necesario se puede transformar en cualquier tipo

2

el lenguaje C incrustado en tiempo de compilación, el programa primero de una serie de comandos pre-tratamiento especial, y luego tratados previamente con los resultados y luego compilar el código fuente

 

Tratamientos previos incluyen "macros", "la compilación condicional", "archivo contiene un" tres categorías

 

Las definiciones de macros:

#define PI 3.14   //用PI代替3.14
#define S(r) PI*r*r    //宏定义函数
#undef 宏名           //用于将定义好的宏名撤销

La compilación condicional:

#if  <表达式>    //若表达式成立
...

#else
...

#endif     //条件编译的结束标志



#ifdef    宏名    //如果宏被定义过,则编译以下程序
...

#ifndef   宏名    //如果宏没有被定义,则编译以下程序
...

Archivo contiene:

# include "文件名"      //在一个文件中,将另一个文件的全部内容包含进来

 

 

Además:

typedef

Puede estar hecho de redefinir los tipos de datos existentes (de nombre individual)

Publicado 29 artículos originales · ganado elogios 3 · Vistas 3382

Supongo que te gusta

Origin blog.csdn.net/qq_41601836/article/details/105118801
Recomendado
Clasificación