Na Dica 2, voc criou o arquivo-fonte primeiro.c, que continha os seguintes comandos:
#include <stdio.h> main() { printf("Biblia do Programador C/C++, do Jamsal"); } Esses comandos sao similares aos que voc encontrar na maioria dos programas C. Em muiros casos, um arquivo-fontc C pode comecar com um ou mais comandos include. O comando #include instru o compilador C a usar o contedo de um arquivo especfico. No caso do arquivo primeiro.c, o comando Mnclude instru o compilador C a usar um arquivo chamado stdio.h. Os arquivos especificados por um comando Mnclude sao arquivos ASCII, que contm cdigo-fonte em C. Voc pode imprimir ou exibir o contedo de cada arquivo seguindo os passos discutidos na Dica 13, mais frente. Os arquivos que voc nomeia dentro de um comando Mnclude, os quais normalmente usam a extenso h, sao chamados arquivos de inclusao ou arquivos de cabecalho. A maioria dos arquivos de cabecalho contm comandos que seus programas usam comumente, embora voc aprender mais tarde, neste livro, sobre outros usos para os arquivos de cabecalho. Quando voc instrui o compilador C a incluir o contedo do arquivo, nao precisa digitar os comandos nos seus programas. Aps os comandos Mnclude, voc normalmente encontrar um comando similar ao seguinte: void main(void) Cada programa C que voc criar incluir urna linha similar ao comando void main. Como j foi escrito na Dica I, um programa C contm urna lista de instruyes que voc quer que o compilador execute. medida que a complexidade de seus programas aumentar, divida-os em partes menores que sejam mais ficis para voc (e para outros que vierem a fer seu programa) compreender. O grupo de instruces que voc quer que o programa execute primeiro chama-se programa main (principal). O comando void main identifica esses comandos (o programa main) para o compilador. claro que, como o compilador C determinar quais comandos formam o programa main e quais comandos sao suplementares, voc precisa rer um modo de dizer ao compilador C quais instruces correspondem a cada seco do seu programa. Para atribuir comandos do programa a urna sec,o especfica do seu programa, coloque o comando dentro de abre e fecha chaves ({ e }). As chaves fazem parte da sintaxe de C. Para todo abre chaves, voc precisa ter um fecha chaves correspondente que encerra o grupo de comandos.