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

Publicado el: 26 junio 2020
en el canal de: 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


En esta página del sitio puede ver el video en línea Passing 1-D array to Function in C using Pointer notation - C Programming Tutorial 111 de Duración hora minuto segunda en buena calidad , que subió el usuario ChidresTechTutorials 26 junio 2020, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 1,146 veces y le gustó 14 a los espectadores. Disfruta viendo!