linguagem C embutido de alguma sintaxe especial

1

vácuo pode ser usada para definir o tipo de ponteiro nulo, o ponteiro não apontar para qualquer tipo, mas se necessário, pode ser transformado em qualquer tipo

2

Incorporado linguagem C em tempo de compilação, o programa irá primeiro de uma série de comandos pré-tratamento especial, e, em seguida, pré-tratados com os resultados e, em seguida, compilar o código fonte

 

Pré-tratamentos incluem "macros", "compilação condicional", "arquivo contém um" três categorias

 

definições de macro:

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

compilação condicional:

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

#else
...

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



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

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

Arquivo contém:

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

 

 

Além disso:

typedef

Pode ser feito para redefinir os tipos de dados existentes (de nome individual)

Publicado 29 artigos originais · ganhou elogios 3 · Vistas 3382

Acho que você gosta

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