Aula 2.0 - Programando em C
Hey, finalmente vamos aprender a programar em uma linguagem de programação de verdade! Espero que você tenha aprendido muito sobre lógica de programação na primeira parte deste projeto - se não, clique aqui e saiba mais sobre as aulas.
Inicialmente pretendíamos ensinar C++, mas como tudo que você fizer em C você conseguirá fazer em C++ e o inverso você não conseguirá pois C++ possui além das semelhanças com o C, características próprias que não podem ser replicadas no C, portanto achamos que aprender C primeiro é melhor.
Para rodar seus programas em C, você precisará de um compilador... caso prefira interface gráfica recomendamos o CodeBlocks ou Dev-C++ e caso prefira compilar pelo terminal... recomendamos o GCC. Você é livre para escolher seu compilador e por conta disso, nos limitaremos apenas ensinar a programar - caso tenha problema para instalar um compilador... o tio Google pode te ajudar.
Bora começar programar, abra um editor de texto ou um arquivo no seu compilador (Dev-C++ por exemplo) e prepare-se para aprender!
Estão lembrados de Função (aula 1.12) ? Bom, em C existe uma função em que todo o seu programa será estruturado para que instruções sejam executadas, confira um exemplo abaixo de como fica o famoso "Olá mundo" em C:
O comando printf é o famoso Escreva do visualg, e uma coisa importante que você com certeza vai esquecer é o ponto e vírgula ; no final de uma instrução.
Sim, com certeza pelo menos uma vez na vida você vai esquecer dele e seu programa não vai rodar, então fique atento e sempre coloque ele no fim de uma instrução como demonstrado na linha 3 da imagem acima.
Na linha 1, você não precisa se preocupar com ela agora, apenas tenha em mente de sempre chamar essa biblioteca antes de começar seu programa para que quando for compilar seu compilador saiba que tem que adicionar no processo de compilação um arquivo já existente.
Bom, já rodou seu "Olá mundo!" ? Se deu tudo certo, vamos melhorar ele... suponha que deseja imprimir outra frase abaixo da frase "Olá mundo!". No visualg você usaria o comando Escreval para imprimir na tela e quebrar a linha. Em C isso é contornado apenas digitando \n , confira:
Uma pergunta, o código acima vai rodar ou não? Antes de digitar igual a imagem acima e testar... leia todo o código e responda a si mesmo, o código vai rodar ou não? Três segundos para responder... ... ...
Não! Vai da error de sintaxe pois está faltando um caractere mágico, o ponto e vírgula ;
Então coloque o ponto e vírgula na linha 4 e bora continuar com a aula - sim eu esqueci do ; quando digitei o código ehehehe.
Como perceberam, o \n antes da frase permite que a frase "Visite limontec.com" seja impressa em uma linha abaixo da "Olá mundo!" . O mesmo efeito ocorre se colocar o \n em printf("Olá mundo!\n");
Isso tudo é possível graças ao caractere especial \ que permite dar um novo significado a certos caracteres, no exemplo acima o n virou "quebrador de linha" com o \ na frente.
Bom, a aula de hoje é isso e recomendamos que releia caso surgiu alguma dúvida ou comente abaixo. Se ficou incomodado com a falta de acentuação quando rodou seu programa, você pode contornar isso escrevendo duas linhas de código, confira:
>> Próxima aula, clique aqui.
COMENTÁRIOS