Find Your Locals on the Stack

Easy

Complete rectangleArea so it uses two local variables, area and perimeter, and returns their sum. The program prints the result for a 3x4 rectangle and a 5x5 rectangle. Once your output is correct, switch the assembly panel to -O0 and find the two stack slots your locals live in, addressed as offsets below rbp such as -4[rbp] and -8[rbp].

Success Criteria

Your code must pass 1 test case(s) to complete this exercise. 3 hint(s) are available if you need help.

Sign in to track your progress

You can work on exercises as a guest, but sign in to track your progress and save your submissions.

This platform is built by its community

Every lesson, project, and tool on HelloC++ is funded by sponsors. Join them and help shape what we build next.

Become a Patron