Variaveis e um endereco na memoria onde podemos colocar um valor e mudar esse valor quando quiser.Para fazer uma variavel colocamos o tipo de dados depois o nome da variavel, por exemplo:int x;Para atribuir um valor colocamos o sinal de igual(=) no final ponto e virgula(;),por exemplo:int x=2;float a=2.5;double d =233.699236;char o='a';char h [ ]="string";obs: Nunca iniciar o nome de uma variavel por numero, por exemplo, 7b, mas assim pode a2, _a2. Se voce quiser colocar uma frase como nome da variavel utiliza underline( _ ) para separar as palavras, pois se deixar os espacos irar dar erro ao compilar.Quando o tipo char for representar uma string depois do nome da variavel o coloca-se colchetes([ ]).Nos proximo artigos em funcao de saida , operacoes aritmeticas e funcao de entrada , voce irar aprender como utilizar as variaveis. Os comandos da funcao de entrada sao gets(); e scanf();. Utilizamos as funcoes de entrada quando queremos que o usuario digite um valor para uma variavel. scanf();scanf(); - Utilizamos para qual quer tipo de dados, menos para o tipo de dado char SENDO STRING, porque quando o scanf(); encontrar o primeiro espaco ele vai ignorar o resto da frase, tendo assim armazenado so a primeira palavra.Para fazer o usuario digitar voce faz assim:scanf(" A letra que representa o tipo de dado da variavel " ,(virgula depois da aspas) depois colocar &(e comercial) junto do nome da variavel );Veja o exemplo do scanf(); abaixo: #include <stdio.h>int main (void){int a;printf("\nDigite sua idade:");scanf("%i",&a);printf("\nVoce tem %i anos.\n",a);return(0);}gets();gets();- Utilizamos apenas para string no lugar do scanf();. Para fazer o usuario digitar uma frase(string) e assim:gets(O nome da variavel);#include <stdio.h>int main (void) {char d [256 ] ;printf("\nOla,digite seu nome completo:");gets(d);printf("\nSeu nome e:%s\n",d);return(0);}OBS: Quando for uma string(traduzindo, uma frase) que o usuario tenha que digitar temos que indicar dentro dos colchetes( [ ] ) quantos caracteres serao necessarios. Mas tenha em mente que dos '256 caractere' so podemos utilizar 255, entendera melhor o por que em Vetores, porque isso na verdade e um vetor, porem nao deixa de ser uma string, pois uma string e um conjunto de caracteres. Do-while e uma estrutura de repeticao. Para usamos o do-while, primeiramente colocamos 'do', depois o bloco de dados, do{ }. E por fim colocamos o while, depois o parenteses. Dentro do parenteses colocamos a condicao e ponto e virgula(;). while(); Umas das diferencas entre o do-while e while e que o while primeiramente faz a condicao para executar o que esta dentro do blocos de dados. Ja no do-while, primeiramente executa o que esta dentro do blocos de dados do 'do' e depois executa a condicao do while que decidi se repete 'do'. So para lembrar que enquanto a condicao for verdadeira do while ele repete, isso ocorre no mesmo jeito no do-while.veja o exemplo abaixo utilizando o do-while:#include <stdio.h>int main (void){int a,b;do{printf("\n\nDigite um numero maior ou igual 10:");scanf("%i",&a);printf("\nDigite o segundo numero:");scanf("%i",&b);}while(a<=10 && b<=10);/*Se for a condicao verdadeira repete o 'do',se nao for verdadeira prossegue com resto do codigo*/int r=a+b;printf("\n%i+%d=%i\n",a,b,r);return(0);} Os operadores logicos e relacionais vai fazer o seu programa 'tomar decisao' .Os