Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Linguagem de programação C++, Resumos de Programação para Engenheiros

Linguagem de programação C++ Conceitos básicos

Tipologia: Resumos

2025

Compartilhado em 21/05/2025

matheus-pereira-leite-2
matheus-pereira-leite-2 🇧🇷

1 documento

1 / 30

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Judson Santos Santiago
INTRODUÇÃO AO C++
Programação de Computadores
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e

Pré-visualização parcial do texto

Baixe Linguagem de programação C++ e outras Resumos em PDF para Programação para Engenheiros, somente na Docsity!

Judson Santos Santiago

INTRODUÇÃO AO C++

Programação de Computadores

Iniciação ao C++

Uma diretiva de pré-processamento Cabeçalho da função Comentário Dispensa uso do nome longo std::cout, std::endl Exibe mensagem na tela Inicia uma nova linha Outra mensagem Finaliza a função main() Espera pelo pressionamento de uma tecla Corpo da função // primeiro.cpp – mostra uma mensagem #include int main() { using namespace std; cout << "Bem vindo ao C++."; cout << endl; cout << "Meu primeiro programa!" << endl; system ("pause"); return 0; }

BemVindo.cpp BemVindo.cpp(7): error C2065: 'Cout': identificador não declarado BemVindo.cpp(7): error C2065: 'ENDL': identificador não declarado Projeto de compilação pronto "ProgComp.vcxproj" -- FALHA.

Iniciação ao C++

 Resultado da Compilação:

// programa de boas vindas #include using namespace std; int main() { Cout << "Bem vindo ao C++." << ENDL; return 0; }

 A estrutura da função main() é:

A Função main()

int main() { instruções return 0; } Corpo da função Definição da função Cabeçalho da função Nome da função Instruções sempre terminam com ponto e vírgula Instrução de retorno

Instruções

 Ao contrário de PASCAL, na linguagem C++

o ponto e vírgula faz parte da instrução

// primeiro.cpp – mostra uma mensagem #include using namespace std; int main() { cout << "Bem vindo ao C++."; cout << endl; cout << "Meu primeiro programa!" << endl; return 0; }

O Cabeçalho da Função

 O cabeçalho de uma função descreve a interface da

função

 A função main é a interface entre o sistema

operacional e o seu programa

int main() Tipo de retorno Parâmetros da função

O Cabeçalho da Função

 Utilizando argumentos passados na linha de comando

#include using namespace std; int main(int argc, char ** argv) { cout << "Programa: " << argv[0] << endl; if (argc > 1) cout << "Arg: " << argv[1] << endl; return 0; }

O Cabeçalho da Função

 Muitos programas existentes

usam o cabeçalho clássico da

linguagem C

 Uma alternativa válida em

C++ é dizer explicitamente

que a função não recebe

argumentos

main() // estilo original C

×

{ } int main(void) // estilo explícito

{ }

Comentários

 Comentários são introduzidos com o uso de barras

duplas

 O compilador ignora os comentários

 Comentários devem ser usados para:

 Documentar os programas

 Ajudam outros a entenderem o programa

 Permitem que o programador lembre o que fez

// comentários acabam no final da linha

 C++ também aceita comentários no estilo da

linguagem C

 Iniciando com /*

 Finalizando com */

Comentários

comentários na linguagem C podem ocupar várias linhas / / comentários em C permitem vários estilos de organização / / porém é preciso ficar atento para não cometer erros /* /*** comentário válido **/ / ====================== comentário em destaque ====================== */

O Arquivo iostream

 O arquivo iostream contém as definições das funções

de entrada e saída de dados

 i = input (entrada)

 o = output (saída)

 stream = fluxo ou canal

Programas que usam cin e

cout para entrada e saída

de dados devem incluir o

arquivo iostream

// necessário para usar cin e cout #include

Arquivos de Cabeçalho

 Arquivos como iostream são chamados:

 Arquivos de cabeçalho (header files) ou

 Arquivos de inclusão (include files)

#include using namespace std; int main() { }

Os includes são

feitos no início

(cabeçalho) do

programa.

Arquivos de Cabeçalho

Cabeçalho Convenção Exemplo Usado por C++ estilo antigo .h iostream.h Programas C++ C estilo antigo .h math.h Programas C e C+

C++ novo estilo Sem extensão iostream Programas C++

 C++ aceita arquivos de cabeçalho:

 Na nova convenção sem extensão (Ex.: iostream)

 No antigo formato do C (Ex.: math.h)

 Convertidos do C para C++ (Ex.: cmath)

Namespaces

 Ao incluir iostream em um programa é preciso

acrescentar a seguinte diretiva using:

 Isto permite usar os objetos cin e cout sem a

designação

do espaço de nome ao qual eles pertencem

#include

using namespace

std;

// utilização sem a diretiva using

std::cout << "Bem vindo ao C++.";