Você é fascinado pelo mundo da programação e, como ultimamente tem um tempo livre para se dedicar a ele, decidiu aprender algo mais sobre ele. Seguindo o conselho de um amigo seu que já é especialista no setor, você escolheu o Linguagem C, certamente um dos mais versáteis e ainda usados ​​na cena do computador.

Decidido e determinado a levar adiante sua ideia, você abriu seu agora confiável amigo Google e, procurando instruções sobre como programar em C, você acabou direto no meu guia, na esperança de obter as informações de que precisa sobre como começar a escrever um código funcional. Bem, fico feliz em informar que este é exatamente o lugar que você estava procurando: nas linhas a seguir, de fato, vou lhe fornecer um conhecimento geral da linguagem C, explicando tudo que você precisa para escrever os primeiros programas de trabalho .

Antes de prosseguir e chegar ao cerne da questão, porém, quero apresentar a você uma premissa importante: a programação em C é um tema bastante vasto, que certamente não entra completamente na página que você está prestes a ler. Na verdade, direi mais: toda a estrutura deste site não seria suficiente para tratá-lo em profundidade! Não tenha medo, entretanto, pois terei o cuidado de encaminhá-lo, nas etapas finais deste tutorial, a recursos e percepções úteis para enriquecer, se desejar, seu conhecimento sobre o assunto. Nesse ponto, eu diria para banir a tagarelice e começar: Só tenho que desejar uma boa leitura e se divertir!

como criar um programa.

stdio.h contém as definições dos comandos básicos e constantes, para permitir ao programador manipular a entrada / saída (ou seja, o que é visto na tela, o que é adquirido via teclado e mouse) e gerenciamento de arquivos. Abaixo você listará os mais usados.

  • printf (), fprintf () é sprintf () - são comandos que permitem, respectivamente, gravar dados no dispositivo de saída padrão (ou seja, a tela), no arquivo e em cadeias de caracteres.
  • scanf (), fscanf () e sscanf () - essas funções, por outro lado, obtêm dados respectivamente da entrada padrão (o teclado), de arquivos e de cadeias de caracteres.
  • fopen () é freopen () - esses comandos permitem que você abra um arquivo dentro de um programa C, para que você possa ler os dados dentro dele ou escrever outros.
  • fread () é fwrite () - essas funções permitem, respectivamente, ler e escrever de um arquivo.

Junto com stdio.h, a biblioteca stdlib.h é frequentemente incluída no código-fonte, também incluída no ambiente de desenvolvimento C: contém funções e constantes gerais, incluindo instruções a serem usadas para alocar memória e manipular os dados presentes nela.

A diretiva include pode ser especificada de duas maneiras: #includes denota a inclusão de uma biblioteca presente no ambiente de desenvolvimento padrão, enquanto #include "library.h" especifica a inclusão de uma biblioteca escrita pelo programador e presente na mesma pasta do arquivo fonte em que foi declarada.

Página de Internet do programa, pressiona o botão Download grátis residente na caixa Comunidade Visual Studio, inicie o arquivo baixado (por exemplo, Community.exe) e, em seguida, pressiona o botão Continue, defina a marca de seleção ao lado do item Desenvolvimento de aplicativos desktop com C ++ na janela proposta, repita a operação com sua voz Suporte C ++ / Cli localizado no painel direito e, para finalizar, clique no botão Instalar, para então fechar a janela de configuração no final do procedimento.

Neste ponto, chame o Bloco de notas da pasta Acessórios Windows cardápio Começar (que você acessa clicando no botão em forma de bandeira, localizado no canto inferior esquerdo da tela), digite o código do seu programa na janela do editor e, para salvar, clique no menu Arquivo localizado no canto superior esquerdo e selecione o item dele Salvar com nome .... Feito isso, selecione o item Todos os arquivos no menu suspenso Salvar como, anexado à tela de salvamento que se abre, digite o primeiro nome do seu programa, seguido pela extensão .c (por exemplo. calc.c), na caixa Nome do arquivoe, em seguida, salve-o no Área de Trabalho.

Como programar em C

Para compilar o código-fonte recém-criado, inicie um Prompt de comando para desenvolvedores chamando da pasta Estúdio visual cardápio Começar, digite os comandos cd% USERPROFILE% \ Desktop é cl programname.c, ambos seguidos pelo botão Entrar, para iniciar o programa recém-criado na área de trabalho (por exemplo, calc.exe) com um clique duplo.

Notepad ++ - um dos menores e mais flexíveis editores para escrever (e recuar corretamente) arquivos de origem em linguagem C no ambiente janelas. Ele suporta várias linguagens de programação.

  • Eclipse - é uma estrutura de programação completa, útil para organizar e manter organizados até mesmo projetos particularmente complexos. Ele suporta todos os tipos de arquivos fornecidos por programas escritos em C (arquivos de origem, arquivos de objeto, cabeçalhos, bibliotecas e assim por diante) e permite, se necessário, criar gráficos UML e arquivos de ajuda.
  • HTML.it C Guide - é definitivamente um excelente recurso gratuito. Entre as páginas deste precioso guia, acessível gratuitamente por qualquer pessoa e sem qualquer registro, você pode encontrar ideias e lições destinadas a aprimorar suas habilidades como programador C.
  • Linguagem C - Princípios de programação e manual de referência (Kernighan / Ritchie) - é sem dúvida um dos melhores textos para aprofundar o conhecimento de C, conhecido pelos especialistas do setor como “K&R” (das iniciais dos autores). Estruturado em duas partes, este texto inicialmente oferece instruções sobre como abordar a linguagem em questão, para depois se transformar em um verdadeiro manual que define todas (ou quase) as funções que podem ser utilizadas nos diversos cenários previstos. Os dois autores, Kernighan e Ritchie, são os que projetaram e desenvolveram toda a linguagem C.
  • Referência do programador C / C ++ (Schildt) - na minha opinião, um dos textos mais completos relativos à linguagem C, para ser mantido absolutamente em sua mesa se você pretende abordar esta linguagem para uso profissional. Adequado principalmente para usuários mais ou menos avançados, contém vários exemplos das funções mais utilizadas. Este manual também pode ser usado por aqueles que, por outro lado, decidiram avançar para a versão "orientada a objetos" da linguagem C, o C ++.