explicar sobre macros

S

selva murugesan

Guest
oi senhor, você pode explicar sobre macros? Qual é a diferença b / w macros e headerfils?
 
Arquivos de cabeçalho são os arquivos que contém o protótipo para as funções. Suponhamos que em linguagem C que você normalmente usa a função printf, para a definição desta função é associado com o arquivo de cabeçalho # include para que você cann't usar o printf com incluindo o arquivo ... Enquanto macros é algo diferente ... suponha que u definir # define PI 3,14 no início do seu programa e use PI (isso é macro aqui) Quando a compilação começou .. então compilador substitui todos os PI com 3,14 com este
 
uma das principais diferenças entre arquivo de cabeçalho e macro é o arquivo de cabeçalho contém apenas o defination função ou estrutura, mas macro pode ter aplicação também .... Porque, como exemplo - vamos considerar ac arquivo de código com três funções
Code:
 delay_1ms vazios delay.c (unsigned int x) {int unsingned i = 0; for (i = 0; i
 
Por que você chamá-lo de uma micro (ao invés de macro)?
uma das principais diferenças entre arquivo de cabeçalho e micro é arquivo de cabeçalho contém apenas o defination função ou estrutura, mas micro pode ter aplicação também ....
?? Eu vi pessoas declarando funções em cabeçalhos e althow não é considerado uma estratégia correta, é definitivamente possível. O que você quer dizer quando afirma que uma macro pode conter uma implementação da função quando um cabeçalho não pode? Quer dizer os argumentos como http://gcc.gnu.org/onlinedocs/cpp/Macro-Arguments.html # Macro-Argumentos , mas isto não é uma função real.
 
Oi Alex, Desculpe pelo erro de ortografia .... Quero dizer funcionam como termo matemático .... uma regra .... pode-se interpretá-lo como expressão .... Boa sorte
 

Welcome to EDABoard.com

Sponsor

Back
Top