Como declarar variáveis ​​em C

Como Declarar Variaveis Em C



“Uma variável é simplesmente um nome que é atribuído a um espaço de armazenamento para que seja fácil para os usuários acessarem ou lerem no programa. O tamanho, o layout da memória de uma variável e o intervalo de valores ou conjunto de diferentes operações que podem ser implementadas na variável são reconhecidos pelo tipo de variável, e cada variável é única na linguagem de programação C. É compreensível que a variável declarada em um programa possa ser editada em qualquer lugar do código. Você pode atribuir os nomes das variáveis ​​como qualquer número, letra ou caractere. Como C é uma linguagem que diferencia maiúsculas de minúsculas, os caracteres maiúsculos e minúsculos são separados.

A linguagem de programação C nos permite definir vários tipos de dados, como Integer, float, char, string, etc., que aprenderemos com vários exemplos.”

Exemplo # 01

Neste exemplo, veremos como inicializar um valor inteiro na linguagem de programação C.









Variáveis ​​que são inicializadas sem nenhum valor, como na linha 3, são indefinidas. Além disso, os valores que são inicializados apenas com NULL. Em uma declaração, as variáveis ​​podem ser inicializadas (dado um valor base). Uma expressão constante é mencionada após o sinal de igual ao inicializar; como você pode ver na imagem acima na 4ª linha, uma variável “a” é inicializada com o valor 10 como um inteiro.



Na 5ª linha, o comando print é chamado para exibir a string “valor de a:” e o valor armazenado na variável “a”, conforme mostrado abaixo.





Outro tipo de dados em C é um float que é um valor em pontos flutuantes com uma precisão.



Na variável da segunda linha, “a” é declarado do tipo float sem nenhum valor, o que significa que é indefinido, e o compilador definirá qualquer valor lixo como seu valor base. Na próxima linha, um valor decimal de “10,58” é atribuído à variável “a”. Na 5ª linha, o comando print é escrito para exibir o valor armazenado na variável “a”, conforme mostrado abaixo.

Na imagem acima, a linha três, “int a, b, c,” significa que o compilador precisa criar variáveis ​​inteiras com os nomes a, b e c, respectivamente. As variáveis ​​na instrução acima são definidas.

A próxima linha atribui o valor “10” à variável a, e a próxima linha atribui o valor “20” à variável b. A sexta linha atribui a soma aritmética dos valores das variáveis ​​aeb à terceira variável c.

Na 7ª linha, o comando print é escrito para exibir a string “value of c:” com o valor inteiro armazenado em c.

Agora vamos explorar outro tipo de variável, que é um array inteiro. A sintaxe para declarar uma matriz de inteiros é int [tamanho] = {elementos} conforme mostrado na linha 4 abaixo. Na próxima linha, o loop for é executado com um comando print para exibir todos os valores do array linha por linha.

Exemplo # 02

Neste exemplo, aprenderemos como declarar arrays char com strings, pois a linguagem C não suporta tipos de dados string.

Aqui na linha 6, o tipo de dados é char, e colchetes vazios [] indicam que o tamanho do array char é indefinido. No lado direito da string ‘=’ é criado, “Hello.” O tamanho da string é 6, com 5 letras e um caractere nulo no final (\0), que não é visível, para indicar o final da string. Essa string é armazenada na variável “a”, que é do tipo char. Na próxima linha, a função print é chamada para exibir a string e a saída é mostrada abaixo.

Neste exemplo, incluímos o tamanho de char como 50 e o valor da string é atribuído à variável “a”. Como o tamanho da string é menor que o tamanho definido, a string inteira é exibida conforme mostrado abaixo.

Na segunda linha, “ABC” recebe o valor 20 como global, o que significa que permanecerá constante ao longo do programa. Uma nova variável “s” do tipo de dados char é criada com um valor base indefinido, pois não há '=' depois dela. Aqui usamos a função fgets, que permite ao usuário usar o método fgets() para inserir certos caracteres seguidos da tecla enter. Se você quiser tornar a matriz uma string, precisará anexar o caractere nulo.

Você pode usar a string separada por espaço em um programa usando a função fgets(). O uso da função fgets() é para retornar uma string. O que a torna diferente da função gets() é que a função fgets() garante que não sejam lidos mais caracteres do que o tamanho máximo. Depois de ler a entrada, ele a armazena na variável “s”. A função puts() é usada aqui para exibir a entrada de string. Esta função imprime o valor passado para ela enquanto adiciona uma nova linha no final, então não precisaríamos de “/n” para ir para a próxima linha.

Exemplo # 03

Nestes exemplos, discutiremos outra maneira de declarar variáveis ​​com o método “extern”. As variáveis ​​externas também podem ser chamadas de variáveis ​​globais. As funções podem alterar os valores das variáveis ​​globais. O termo “externo” é usado para declarar e definir variáveis ​​externas.

Essas variáveis ​​são apenas declaradas, não definidas. No exemplo a seguir, 3 variáveis ​​externas são declaradas antes da função. Dentro da função, são atribuídos diferentes valores onde c é a soma aritmética das variáveis ​​“a” e “b”, que é comprovada no terminal de saída.

Conclusão

Neste artigo, aprendemos que a declaração de variáveis ​​é valiosa quando vários arquivos estão em uso, e você precisa especificar sua variável em qualquer um dos arquivos que estarão acessíveis e utilizáveis ​​quando o aplicativo estiver vinculado. Você pode declarar uma variável mais de uma vez no programa C, mas ela só pode ser definida uma vez em uma função, arquivo ou trecho de código em seu programa.