Passing 1-D array to Function in C using Pointer notation - C Programming Tutorial 111

Pubblicato il: 26 giugno 2020
sul canale di: ChidresTechTutorials
1,146
14

Passing 1-D array to Function in C using Pointer notation - C Programming Tutorial 111
An array name represents address of the first element in the array. So, whenever we pass an array to a function, address of the first element in the array is passed.
While calling a function; if we pass address of a memory location; then it is called as pass by reference or call by reference.

There are 2 different notations for passing an array to a function:

1. Array notation : [ ]
basic syntax of declaring a function; for accepting 1D array using array notation.
return_type functionName(datatype paramName[ ]);
Example:
void display(int arr[ ],int arraySize);

2. Pointer notation : *
basic syntax of declaring a function; for accepting 1D array using pointer notation.
return_type functionName(datatype *paramName);
Example:
void display(int *arr,int arraySize);

Note:
While passing an array to a function; it is also recommended to pass its size.


Example Code: Passing 1D array to a function using pointer notation.
#include <stdio.h>
void display(int *arr,int size);
int main()
{
int arr1[5] = {1,2,3,4,5};
display(arr1,5);
return 0;
}
void display(int *arr,int size)
{
int i=0;
for(i=0; i<size; i++)
{
printf("%d\n",*(arr+i));
}
}

Note:
replace < with less-than symbol.
replace > with greater-than symbol.

=========================================

Follow the link for next video:
   • Passing 2-D array to Function in C us...  

Follow the link for previous video:
   • Passing 1-D Array to Function in C us...  

=========================================

C Programming Tutorials Playlist:
   • C Programming Tutorials  

=========================================
Watch My Other Useful Tutorials:-

Computer Programming Fundamentals Playlist:-
   • Computer Programming Fundamentals  

C Practical LAB Exercises Playlist:-
   • C Practical Programs  

C++ Tutorials Playlist:
   • C++ Tutorials  

=========================================

► Subscribe to our YouTube channel:
   / chidrestechtutorials  

► Visit our Website:
https://www.chidrestechtutorials.com

=========================================
Hash Tags:-
#ChidresTechTutorials #CProgramming #CProgrammingTutorial


In questa pagina del sito puoi guardare il video online Passing 1-D array to Function in C using Pointer notation - C Programming Tutorial 111 della durata di ore minuti seconda in buona qualità , che l'utente ha caricato ChidresTechTutorials 26 giugno 2020, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 1,146 volte e gli è piaciuto 14 spettatori. Buona visione!