Fresh features from the #1 AI-enhanced learning platform.Try it free
Fresh features from the #1 AI-enhanced learning platformCrush your year with the magic of personalized studying.Try it free
Question

When writing a function that accepts a two-dimensional array as an argument, which size declarator must you provide in the parameter for the array?

Solution

Verified
Answered 1 year ago
Answered 1 year ago

When passing a 2D array to a function in C++ using the double square brackets, we have to specify the columns (the second) size declarator. For example, let's say we have a 2D array defined with the following statement:

char minesweeper[20][30];

To pass this array into a function named play, which takes in a 2D char array, we could pass it like this:

play(minesweeper[][30]);

Create an account to view solutions

Create an account to view solutions

Recommended textbook solutions

Computer Organization and Design MIPS Edition: The Hardware/Software Interface 5th Edition by David A. Patterson, John L. Hennessy

Computer Organization and Design MIPS Edition: The Hardware/Software Interface

5th EditionISBN: 9780124077263David A. Patterson, John L. Hennessy
226 solutions
Fundamentals of Database Systems 7th Edition by Ramez Elmasri, Shamkant B. Navathe

Fundamentals of Database Systems

7th EditionISBN: 9780133970777 (2 more)Ramez Elmasri, Shamkant B. Navathe
866 solutions
Starting Out with C++ Brief 6th Edition by Tony Gaddis

Starting Out with C++ Brief

6th EditionISBN: 9780136022534Tony Gaddis
1,115 solutions
Introduction to Algorithms 3rd Edition by Charles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen

Introduction to Algorithms

3rd EditionISBN: 9780262033848 (5 more)Charles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen
849 solutions

More related questions

1/4

1/7