⾕

C++  |  

Explicação do Código

1. Declaração da Struct: No exemplo anterior, a struct Livro possui quatro membros: titulo, autor, paginas e preco.

2. Instanciação e Atribuição de Valores: A variável livro1, do tipo Livro, armazena informações sobre um livro específico, e seus membros são atribuídos com valores correspondentes.

3. Acesso aos Membros: Utilizamos o operador ponto (.) para acessar e modificar os membros de uma variável de struct.

Funções Internas em `Structs`

Structs no C++ podem conter funções para manipular seus dados.

Isso permite que você encapsule a lógica associada à struct dentro dela mesma, facilitando a reutilização do código. Vamos ver um exemplo expandido:

Struct com dados de um aluno

Explicação do Código

Funções Internas: A struct Estudante contém três funções: insereDados, exibirDados e atualizaNota.

• insereDados permite atribuir valores iniciais aos membros da struct.

• exibirDados exibe as informações do estudante no console.

• atualizaNota altera a nota do estudante se o valor for válido (entre 0 e 10).

Back Next