#define

Define um comando, função ou conteúdo de uma constante

Exemplo da Rotina:

#define [Nome da Definição] [Conteúdo da Definição]

Exemplo 1- Definindo comando para limpar a tela e executando:

#include <stdio.h>
#include <stdlib.h>

//Se o sistema for Windows, a limpeza utiliza a funcao cls
#ifdef WIN32
  #define LIMPA_TELA system("cls");
 
//Se for Linux, utiliza a funcao clear para a limpeza da tela
#else
  #define LIMPA_TELA system("/usr/bin/clear");
#endif

int main() {
	int valor = 0;
	printf("Digite um valor: ");
	scanf("%d", &valor);
	
	LIMPA_TELA;
	
	printf("O valor digitado foi: %d", valor);
	
	return 0;
}

Observações:

– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;

– Se tiver sugestões de rotinas, pode entrar em contato;

O Compilador usado foi o GCC. Se tiver dúvidas de como instalar em distros Linux, veja esse link. Se tiver dúvidas em como instalar em Windows, veja esse link.