Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Pass the Array | Functions
C++ Intermediate | Mobile-Friendly
course content

Contenu du cours

C++ Intermediate | Mobile-Friendly

C++ Intermediate | Mobile-Friendly

1. Data Types and Arrays
2. References & Pointers
3. Dynamic Memory
4. Functions

book
Pass 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:

python

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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 9

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

C++ Intermediate | Mobile-Friendly

C++ Intermediate | Mobile-Friendly

1. Data Types and Arrays
2. References & Pointers
3. Dynamic Memory
4. Functions

book
Pass 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:

python

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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 9
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt