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!