Aulas de linguagem C para iniciantes - Parte 2

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Aulas de linguagem C para iniciantes - Parte 2

Mensagem por Brenno557 em Qui 19 Mar 2015, 16:14

Explicando a aula passada

Na aula passada fizemos um pequeno programa, que mostrava uma mensagem na tela. No entanto, não expliquei o código, e agora você verá o significado de cada linha do nosso código, que foi exatamente este:

Código:


#include<stdio.h>

main(){
 printf("Ola mundo! Meu primeiro programa em C. \n\n");
system("pause");
}

Agora sim, vamos lá.

#include

A linguagem C é muito poderosa, no entanto, ela não vem com as funções prontas. Então, como usamos aquelas funções na aula passada? Simples, nós incluímos elas usando uma biblioteca de funções.
A biblioteca é um arquivo de código normal, com várias funções criadas, nós podemos até criar nossa própria biblioteca, com nossas próprias funções. A stdio.h é uma delas, com funções de principalmente entrada e saída de dados. O Code::Blocks já vem com várias bibliotecas.
E como se inclui uma biblioteca com funções prontas? Mais simples ainda: é só fazer assim:

Código:

#include<"nome da biblioteca, incluindo sua extensão">

Pronto! Então, se quisermos adicionar a stdio.h, é só usar o

#include<>

main()

O main() é a função de mais importância no código. Tudo o que está entre as {} é o que vai acontecer no programa. Tente usar (não é o mesmo que criar) uma função fora do main e veja o erro.

printf("Ola mundo! Meu primeiro programa em C. \n\n");

Essa função é muito boa, e está incluída no stdio.h. Tudo o que estiver entre aspas será mostrado na tela. Esses dois "\n" significa que ele vai pular duas linhas. SE eu quisesse pular só uma linha colocava um "\n" no lugar de desejo. Mais tarde mostrarei mais caracteres assim.

system("pause");

Isso mesmo! Você pode usar funções do msdos em C. É só usar o comando system e colocar o comando entre aspas.

Notas:

- Não se esqueça de colocar ; após as funções. Isso é útil, pois deixa organizado, principalmente em casos em que você precisará colocar dois comando na mesma linha para melhor entendimento do código.

- Desejou fazer com que aparecesse "\" ou "%" na tela e não conseguiu? tente colocar dois caracteres.

- Eu iria fazer essa aula antes, mas estava doente(ainda estou na verdade)

- Se eu expliquei algo errado, ou não entenderam, digam que eu arrumo.

- Na próxima aula: Explicando o printf()


Última edição por Brenno557 em Qui 19 Mar 2015, 19:51, editado 1 vez(es)

Brenno557

Número de Mensagens : 105
Idade : 15
Data de inscrição : 25/10/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes - Parte 2

Mensagem por vinians em Qui 19 Mar 2015, 17:59

Legal amigo, so tem um detalhe:

- Não se esqueça de colocar ; após as funções. Isso é útil, pois deixa organizado, principalmente em casos em que você precisará colocar dois comando na mesma linha para melhor entendimento do código.
Na verdade o ; não é opcional mesmo que for apenas um comando por linha.

só uma linha colocava um "/n" no lugar de desejo.
Aqui você inverteu, seria \n e não /n.
[]s
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes - Parte 2

Mensagem por Brenno557 em Qui 19 Mar 2015, 19:48

Obrigado, mas eu não quis dizer que o ; era opcional, só disse que ele ajuda pois deixa o código organizado. Até disse que não era pra se esquecer, acho que você entendeu mal.
Vou ajeitar a barra, valeu por responder.

Brenno557

Número de Mensagens : 105
Idade : 15
Data de inscrição : 25/10/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Aulas de linguagem C para iniciantes - Parte 2

Mensagem por Conteúdo patrocinado Hoje à(s) 00:43


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum