Externo em c

Externo em c

C tem um benefício adicional em relação a outras linguagens de script, pois é uma linguagem de programação processual. Também podemos dizer que C é uma linguagem de programação baseada em compilador que distingue entre Python e Java, que são baseados em intérpretes. Como resultado, a compilação e a execução de codificação são aceleradas. Os tipos de dados no idioma C são as declarações ou definições para variáveis. Isso define a variedade e o volume de dados sobre as variáveis. C é uma forte linguagem de escolha para iniciantes para aprender a programar com. A linguagem de programação C é usada para escrever o sistema operacional UNIX e praticamente todos os aplicativos Unix. Devido a esse motivo, C é atualmente um idioma profissional frequentemente usado.

Os sistemas operacionais de programas de componentes, de uma maneira particular, foram desenvolvidos inicialmente usando a linguagem C. Porque produz o código que executa quase rapidamente o código escrito na linguagem da Assembléia, e C foi adotado como uma linguagem de desenvolvimento do sistema. Para executar qualquer programa de linguagem C, devemos primeiro compilá-lo usando um compilador C, que transforma C em uma linguagem compreensível por computador. Visual Studio é o melhor compilador para compilação de código de usuário em linguagem C.

O tópico que discutiremos em nosso artigo está relacionado ao idioma "C", que é uma palavra -chave simples que é "externa". Os programadores e codificadores usam essa palavra -chave para estender a visibilidade de qualquer variável e função. Eventualmente, não precisamos de definição de função no idioma "C", porque a função permanecerá visível no código por padrão.

Além disso, tem uma tendência a disseminar variáveis ​​e funções visibilidade em relação a muitos arquivos de origem. Podemos dizer que declarar uma variável sem o assassinato da alocação de memória. Não é necessário regularmente declarar nenhuma função durante a codificação de um programa. Ele ajusta os critérios de afiliação para que o compilador C não altere o símbolo com informações extras. Na linguagem "C", temos outro prefixo, "estático", que não pôde ser usado junto com o "externo" na mesma declaração de uma definição de função. Externo é padronizado como um "externo" na linguagem de programação C.

Procedimento

Neste artigo, tentaremos aprender o que é uma palavra -chave externa em "c" e por que essa palavra -chave é usada. Veremos como e onde isso pode ser usado junto com a ajuda da descrição de nosso código por definição de uma função com a implementação de diferentes exemplos de linguagem C.

Exemplo # 01

Como discutimos anteriormente, a introdução da palavra -chave "externa" está em nosso artigo, e agora examinaremos o funcionamento dessa palavra -chave com nossos exemplos. No primeiro exemplo, primeiro levamos nosso arquivo de cabeçalho em nosso código para importar o idioma "C". Depois disso, usamos o tipo de dados inteiro com nossa principal palavra -chave "externa" para a declaração de variável "M" e atribuímos nossa variável com o valor "20". Agora, declaramos nossa segunda variável "n" com o tipo de dados inteiro, pois usamos valores inteiros e atribuímos a variável "n" como o valor de "10". Depois de definir as duas variáveis, colocaremos nossa principal função no código.

Na função principal, declaramos a variável "k" do tipo de dados inteiro junto com a palavra -chave "automática" e atribuímos um valor de "21" à variável "K". Agora, "Auto" é uma palavra -chave no idioma "C" que é usado para a declaração de uma variável local no código. Para atribuir globalmente a variável "n", usamos a palavra -chave "externa" com o tipo de dados inteiro.

Em seguida, usamos a função "printf ()" para exibir nossa mensagem rápida na tela de saída. Na primeira função de impressão após a mensagem de saída, atribuímos o valor da variável "K". Na segunda função de impressão, armazenamos variáveis ​​“M” e “N” junto com a mensagem que podemos ver em nosso código Display. "\ N" é usado para criar o cursor do ponto de tela até a nova linha depois de executar a linha de código atual. Então "%d" é usado como se pudesse ter um valor inteiro armazenado em sua variável.

Aqui, modificamos o valor da variável "M" para "25". Novamente, usamos nossa função de impressão para exibir o valor modificado que é recém -armazenado em nossa variável "M". Portanto, podemos ver que, com a mesma variável "M", representamos dois valores antes e depois da modificação como "20" e "25".

#incluir
extern int m = 20;
int n = 10;
int main ()

Auto int k = 21;
extern int n;
printf ("Valor da variável automática:- %d \ n", k);
printf ("Variável extern m e n valor:- %d, %d \ n", m, n);
m = 25;
printf ("Variável externa M Valor modificado:- %d \ n", m);
retornar 0;


Na saída, acessamos todos os valores armazenados em variáveis ​​"K", "M" e "N". Com o uso da palavra -chave "externa", acessamos essa variável "M", que representa dois valores que podemos ver em nossa exibição de saída.

Exemplo # 02

Agora, vejamos nosso segundo exemplo em que importamos o arquivo de cabeçalho de C, que é "". Este cabeçalho consiste em muita codificação extinta ou composta em uma única palavra. Declaramos ou definimos nossa variável "p" de um tipo de dados inteiro com a palavra -chave "externa", e acabamos de atribuí -la com o valor de "5000", como podemos ver em nossa exibição de código, também. Agora, vamos à função principal do programa, onde usamos a função de impressão e a atribuímos ao valor de nossa variável "P". Nesta etapa, ele levará o valor armazenado na variável "P" e exibirá na tela de saída. Para encerrar a implementação do código, usamos a declaração de "retorno", que retornará o fluxo de execução de nosso programa.

#incluir
extern int p = 5000;
int main ()

printf ("%d", p);
retornar 0;

A saída exibirá o valor atribuído à variável "P" que é "5000", que podemos usar na saída seguinte.

Conclusão

Este artigo cobre o conceito de “extern"Palavra -chave na"C" Linguagem. Isso nos permite entender como usamos "externo" em nossos exemplos. Implementamos dois exemplos de código de idiomas "C" que expressaram claramente a função da palavra -chave "externa". No primeiro exemplo, usamos "externo" junto com duas declarações de variáveis. Enquanto no segundo exemplo, usamos uma função externa simples para uma definição simples de uma variável e a exibimos na saída.