Estrutura de programas em C++ • Conceitos básicos – Código fonte – Bibliotecas de recursos – Compilação e ligação • Estrutura geral – Cabeçalho: comentários, bibliotecas e definições – Bloco principal (em geral: int main() ) – Blocos auxiliares (classes, rotinas ou funções)
Estrutura de programas em C++. Conceitos básicos Código fonte Bibliotecas de recursos Compilação e ligação Estrutura geral Cabeçalho: comentários, bibliotecas e definições Bloco principal (em geral: int main() ) Blocos auxiliares (classes, rotinas ou funções). - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Estrutura de programas em C++
• Conceitos básicos– Código fonte– Bibliotecas de recursos– Compilação e ligação
• Estrutura geral– Cabeçalho: comentários, bibliotecas e
definições– Bloco principal (em geral: int main() )– Blocos auxiliares (classes, rotinas ou funções)
Estrutura de programas em C++
• Exemplo de estrutura geral
#include <stdio.h>
/* impressão de uma mensagem simples */
int main()
{
printf(“\n Mensagem inicial em c! \n”);
return 0;
}
Estrutura de programas em C++
• Exemplo de estrutura geral
#include <stdio.h>
/* impressão de uma mensagem simples */
int main()
{
printf(“\n Mensagem inicial em c! \n”);
return 0;
}
Biblioteca utilizada
linha de comentário
Bloco principal
Estrutura de programas em C++
• Outro exemplo de estrutura geral
/* Nome: imprime.cpp *//* Autor: Sandro Rigo *//* Data de criação: 18/09/2004 *//* Descrição: teste simples de impressão... */// bibliotecas básicas : entrada e saída#include <stdio.h>// protótipos de rotinas ou classes utilizadas// estruturas de dados e variáveis// definições utilizadasint main(){
// trecho do programa principal//.......return 0;
}//definições de rotinas auxiliares
Estrutura de programas em C++
• Inclusão de bibliotecas– Indicação de módulos a serem utilizados– Uso da diretiva “#include”
(para o pré-processador)– Formato geral:
• #include <nome>
(busca arquivo ”nome” no diretório padrão)• #include “nome”
(busca arquivo ”nome” no diretório atual)
Estrutura de programas em C++
• Inclusão de bibliotecas– Exemplos
//para suporte em operações de e/s de “streams”
#include <iostream>
// para inclusão de biblioteca particular
#include “minha_biblioteca.h”
Estrutura de programas em C++
• Inclusão de bibliotecas– Lista completa (Standard C++ Library Reference)
• Conceitos básicos– Código fonte– Bibliotecas de recursos– Compilação e ligação
• Estrutura geral– Cabeçalho: comentários, bibliotecas e
definições– Bloco principal (em geral: int main() )– Blocos auxiliares (classes, rotinas ou funções)
Estrutura de programas em C++
• Exemplo de estrutura geral
#include <stdio.h>
/* impressão de uma mensagem simples */
int main()
{
printf(“\n Mensagem inicial em c! \n”);
return 0;
}
Estrutura de programas em C++
• Exemplo de estrutura geral
#include <stdio.h>
/* impressão de uma mensagem simples */
int main()
{
printf(“\n Mensagem inicial em c! \n”);
return 0;
}
Biblioteca utilizada
linha de comentário
Bloco principal
Estrutura de programas em C++
• Outro exemplo de estrutura geral
/* Nome: imprime.cpp *//* Autor: Sandro Rigo *//* Data de criação: 18/09/2004 *//* Descrição: teste simples de impressão... */// bibliotecas básicas : entrada e saída#include <stdio.h>// protótipos de rotinas ou classes utilizadas// estruturas de dados e variáveis// definições utilizadasint main(){
// trecho do programa principal//.......return 0;
}//definições de rotinas auxiliares
Estrutura de programas em C++
• Inclusão de bibliotecas– Indicação de módulos a serem utilizados– Uso da diretiva “#include”
(para o pré-processador)– Formato geral:
• #include <nome>
(busca arquivo ”nome” no diretório padrão)• #include “nome”
(busca arquivo ”nome” no diretório atual)
Estrutura de programas em C++
• Inclusão de bibliotecas– Exemplos
//para suporte em operações de e/s de “streams”
#include <iostream>
// para inclusão de biblioteca particular
#include “minha_biblioteca.h”
Estrutura de programas em C++
• Inclusão de bibliotecas– Lista completa (Standard C++ Library Reference)
• Variáveis– Vetores: estrutura unidimensional– Declaradas com nome e tipo de dados– Opcionalmente recebem valor inicial– Adicionalmente recebem número de elementos– Exemplos:
• int valor[10]; // vetor (tipo inteiro) com nome “valor” e 10 elementos• Int total[3] = {0, 1, 2}; // vetor (tipo inteiro) com nome “total” e inicializado