Estrutura de um Programa
Um programa básico em C possui os seguintes blocos:
Um programa C deve possuir uma certa estrutura para ser válido. Basicamente têm-se três blocos distintos nos programas. Inicialmente deve-se ter uma seção onde serão feitos os includes necessários para o programa.
Basicamente todos os programas em C utilizam o arquivo abaixo, responsável pelas funções básicas da linguagem. Portando, deve-se colocar a seguinte linha em todos os programas:
#include <stdio.h>
O segundo bloco é o bloco das funções definidas pelo usuário. Este bloco não é obrigatório e só existirá se o usuário definir uma função.
O último bloco, chamado de bloco principal, é obrigatório em qualquer programa C. Nele está definida a função main, que será a função por onde o programa começara a ser executado.
— Marcos Laureano 2009/05/08 10:35