Ir para conteúdo
  • Cadastre-se

[Aula I] Conceitos básicos de C


Posts Recomendados

Vou começar a postar aulas de C. Espero que ajuda alguem que deseja aprender.

Bem vamos começar.

Primeiro: Oque é programação?

Programação de computadores é o ato de projetar e implementar programas de computador.

O programa determina a seqüência de etapas necessárias para realizar uma tarefa. >> Orienta o computador a executar tarefas.

Um programa é uma codificação de um algoritmo em uma linguagem de programação

Exemplo: C, Java, Pascal, Python, Ruby, Lua...

Para programar em C recomendo usar o Dev-C++ ou o CodeBlocks.

Todos os programas devem conter minimamente a estrutura abaixo:

int main()

{

return 0;

}

Agora vamos a explicão:

1. O “main( )” representa o ponto inicial do programa;

2. “int” é o tipo do valor que o programa retorna ao Sistema Operacional para indicar que a sua execução foi encerrada corretamente

3. Após o “main( )”, temos um abre chaves “{”e um fecha chaves “}”para indicar o corpo da função onde os comandos serão colocados

4.“return0;” é o comando que retorna o valor indicando o sucesso ou não do programa. O número zero indica o sucesso.

Bem, já sabemos o básico de um programa em C, e a agora vamos fazer o nosso primeiro programa o famoso "Hello World".

#include <stdio.h>

in tmain()

{

printf("HelloWorld!\n");

return 0;

}

Bem mais pera ai, temos 2 linhas a mais no nosso programa.

1. #include <stdio.h>

Isso é um biblioteca usada para o comando "printf();"

2. printf("HelloWorld!\n");

Como queríamos imprimir uma frase na tela do computador, precisávamos usar uma função para mostrar a frase na saída padrão. Por isso o printf.

Bem por hoje terminamos os conceitos básicos da linguagem C, espero que gostem.

Se ajudei REP+ =)

Link para o post
Compartilhar em outros sites

Acho que seu tutorial está um pouco superficial para o tema - conceitos básicos. Eu não vi explicações detalhadas, vi você "empurrando" uns códigos prontos e explicando cada linha e, creio eu, isso não é apresentar conceitos.

Seu tutorial também não é linear, você explicou o código, depois no fim, voltou e explicou que era necessário adicionar duas linhas do nada. Se eu não soubesse C++, ficaria com várias dúvidas, do tipo: "O que é #include?"

Algumas sugestões

1. O “main( )” representa o ponto inicial do programa;

É a principal classe de um programa, onde todo código deve ser escrito. Essa definição de "ponto inicial" ficou básica.

2. “int” é o tipo do valor que o programa retorna ao Sistema Operacional para indicar que a sua execução foi encerrada corretamente

"int" é uma palavra-chave reservada para classificar o tipo de valor de uma variável, no caso, int é de 4 bytes, abreviação de integer - traduzido fica "inteiro".

4.“return0;” é o comando que retorna o valor indicando o sucesso ou não do programa. O número zero indica o sucesso.

Achei muito fraco essa definição de dizer que 0 significa sucesso. O main() retorna 0 como um padrão e o sistema operacional traduz isso como "ocorreu tudo normalmente na execução".

No mais, obrigado pela contribuição.

Editado por Lpz (veja o histórico de edições)

Link para o post
Compartilhar em outros sites
  • 1 month later...

Lpz, muito obrigado pelas explicações.

Caso saiba de algum curso em video aulas basiconas mesmo, posta ae por favor! :D

"Perdoamos quando não sentimos mais necessidade de usar as mágoas antigas como garantia contra alguém."

Jacqueline Collodo Gomes

"As vezes construímos sonhos em cima de grandes pessoas.

O tempo passa e descobrimos que grandes mesmo eram os sonhos e as pessoas pequenas demais para torná-los reais!"

Bob Marley

Twitter:

@ewertont

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo