Um programa C++ pode ser definido como uma coleção de objetos, os objetos interagem chamando os métodos uns dos outros, vamos entender brevemente o que é uma classe, objeto, método, variável instantânea.
Objeto - Objetos têm estado e comportamento. Por exemplo: o estado de um cachorro - cor, nome, raça, comportamento - tremer, latir, comer. Objetos são instâncias de classes.
Classe - Uma classe pode ser definida como um modelo/modelo que descreve o comportamento/estado de um objeto.
Método - Basicamente nesse aspecto, um método representa um comportamento. Uma classe pode conter vários métodos. Os métodos podem ser usados para escrever lógica, manipular dados e executar todas as ações.
Variáveis Instantâneas - Cada objeto possui suas próprias variáveis instantâneas exclusivas. O estado do objeto é criado a partir dos valores dessas variáveis imediatas.
Estrutura do programa C++
Vamos dar uma olhada em um código simples que pode gerar: Olá, palavra
#include <iostream>
using namespace std;
// main() 是程序开始执行的地方
int main()
{
cout << "Hello World"; // 输出 Hello World
return 0;
}
Depois de lê-lo, vamos explicar o programa acima:
A linguagem C++ define alguns arquivos de cabeçalho que contêm informações necessárias ou úteis no programa. No programa acima, o arquivo de cabeçalho <iostream> está incluído .
A próxima linha using namespace std; diz ao compilador para usar o namespace std. Namespaces são um conceito relativamente novo em C++.
A próxima linha // main() é onde a execução do programa começa e é um comentário de uma linha. Comentários de linha única começam com // e terminam no final da linha
A próxima linha int main() é a função principal e o programa começa a ser executado a partir daqui.
A próxima linha cout << "Hello World"; exibirá a mensagem "Hello World" na tela.
A próxima linha retorna 0; encerra a função main() e retorna o valor 0 para o processo de chamada.
Compilar e executar programas C++
A seguir, veremos como salvar o código-fonte em um arquivo e como compilá-lo e executá-lo. Aqui estão os passos simples:
Abra um editor de texto e adicione o código acima.
Salve o arquivo como hello.cpp.
Abra um prompt de comando e mude para o diretório onde você salvou o arquivo.
Digite 'g++ hello.cpp' e pressione Enter para compilar o código. Se não houver erros no código, o prompt de comando pula para a próxima linha e gera o executável a.out.
Agora digite 'a.out' para executar o programa.
Você pode ver 'Hello World' exibido na tela.
$ g++ hello.cpp
$ ./a.out
Olá mundo |
Certifique-se de ter o compilador g++ em seu caminho e execute-o no diretório que contém o arquivo de origem hello.cpp.
Você também pode usar makefiles para compilar programas C/C++.
Espaços em C++
Linhas contendo apenas espaços em branco, conhecidas como linhas em branco, podem ser comentadas e o compilador C++ as ignora completamente.
Em C++, espaços em branco são usados para descrever espaços em branco, tabulações, novas linhas e comentários. O espaço em branco separa partes de uma instrução, permitindo ao compilador reconhecer onde um elemento na instrução (como um int) termina e o próximo elemento começa. Portanto, na seguinte afirmação:
int age;
Aqui, deve haver pelo menos um caractere de espaço (geralmente um espaço em branco) entre int e age para que o compilador possa distingui-los. Por outro lado, no seguinte depoimento:
fruit = apples + oranges; // 获取水果的总数
Os caracteres de espaço entre fruta e = ou = e maçãs não são obrigatórios, mas você pode adicionar alguns espaços conforme necessário para facilitar a leitura.