Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Passing Structs to Functions | Struct Fundamentals
C++ Structures and Enumerations

bookChallenge: Passing Structs to Functions

When you pass a struct by reference to a function, any changes made inside the function affect the original struct, allowing you to modify its data directly. This is especially useful for updating specific fields, such as changing the age of a Person struct.

Taak

Swipe to start coding

Complete the function so that it updates the age of a Person struct passed by reference.

  • Set the age member of the given Person to the value provided in the newAge parameter.
  • After calling updateAge, print the updated age using the template string: "Updated age: {age}".

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you show an example of passing a struct by reference?

What is the syntax for passing a struct by reference in different programming languages?

Are there any drawbacks to passing structs by reference?

close

Awesome!

Completion rate improved to 8.33

bookChallenge: Passing Structs to Functions

Veeg om het menu te tonen

When you pass a struct by reference to a function, any changes made inside the function affect the original struct, allowing you to modify its data directly. This is especially useful for updating specific fields, such as changing the age of a Person struct.

Taak

Swipe to start coding

Complete the function so that it updates the age of a Person struct passed by reference.

  • Set the age member of the given Person to the value provided in the newAge parameter.
  • After calling updateAge, print the updated age using the template string: "Updated age: {age}".

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
single

single

some-alt