Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Pass the Array | Functions
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C++ Intermediate | Mobile-Friendly

bookPass the Array

You can pass to your function whatever parameters you want, and even arrays!

For instance, here, we pass the array and its size as arguments:

void printArr(int arr[], int size) {
    for(int x = 0; x < size; x++) {
        cout << arr[x] << " ";
    }
}

Here we pass to the function an integer array and its size as arguments . Then we go through the array using for loop to print each element. The whole code:

12345678910111213
#include &ltiostream&gt using namespace std; void printArr(int arr[], int size) { &nbsp;&nbsp;&nbsp;&nbsp;for(int x = 0; x < size; x++) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout << arr[x] << " "; &nbsp;&nbsp;&nbsp;&nbsp;} } int main() { &nbsp;&nbsp;&nbsp;&nbsp;int arr[] = {1, 2, 3, 4}; &nbsp;&nbsp;&nbsp;&nbsp;printArr(arr, 4); }
copy
question-icon

Pass the string array x as an argument of the function:

void myFunc(,size)

Click or drag`n`drop items and fill in the blanks

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 9

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Ställ mig frågor om detta ämne

Sammanfatta detta kapitel

Visa verkliga exempel

bookPass the Array

Svep för att visa menyn

You can pass to your function whatever parameters you want, and even arrays!

For instance, here, we pass the array and its size as arguments:

void printArr(int arr[], int size) {
    for(int x = 0; x < size; x++) {
        cout << arr[x] << " ";
    }
}

Here we pass to the function an integer array and its size as arguments . Then we go through the array using for loop to print each element. The whole code:

12345678910111213
#include &ltiostream&gt using namespace std; void printArr(int arr[], int size) { &nbsp;&nbsp;&nbsp;&nbsp;for(int x = 0; x < size; x++) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout << arr[x] << " "; &nbsp;&nbsp;&nbsp;&nbsp;} } int main() { &nbsp;&nbsp;&nbsp;&nbsp;int arr[] = {1, 2, 3, 4}; &nbsp;&nbsp;&nbsp;&nbsp;printArr(arr, 4); }
copy
question-icon

Pass the string array x as an argument of the function:

void myFunc(,size)

Click or drag`n`drop items and fill in the blanks

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 9
some-alt