Passing Array and Its Elements to a function in C Programming

Source code for this Tutorial


#include <stdio.h>
#include <stdlib.h>

void displaySingleMark(int);
void displayAllMarks(int[],int);

int main()
{
    int marks[] = {22,44,66,99,88,77};
    displaySingleMark(marks[0]);
    displayAllMarks(marks,6);
    return 0;
}

void displaySingleMark(int mark){
    printf("\n---------Displaying Single Mark----------------\n");
    printf("%d",mark);
}

void displayAllMarks(int allMarks[],int length){
    int counter;
    printf("\n---------Displaying All Marks----------------\n");
    for(counter = 0; counter < length; counter++)
        printf("%d\n",allMarks[counter]);

}