Reverse Array Elements C Program

By | November 21, 2015

C Program To Reverse Array Elements (1-Dimensional Array)

Learn How To Reverse Array Elements in C Programming. It is important that we should know How A For Loop Works before getting further with the C Program Code. The following code is a C Program to Reverse an Array Without using another Array. We have manipulated the elements within a Single Array variable. There’s no need to take in another array for this purpose.

What is an Array?

An Array is basically a Data Structure to store data. Array is a set of consecutive memory elements used to store similar type of data items within it. Every Array has a Fixed Size which is declared at Compilation. However, you can make Arrays change its size Dynamically by using Dynamic Memory Allocation techniques with Pointers.

Also Read: C Program Code To Reverse a Number

Method 1: C Program To Reverse an Array of Integers without Function


Method 2: C Program To Reverse an Array using Function


Also Read: C Program To Reverse a String using Stack


Reverse Array Elements in C Programming with and without Functions

In case you get any Compilation Errors or have any doubts in this C Program To Reverse Array Elements with and without Functions, let us know about it in the Comment Section below.

2 thoughts on “Reverse Array Elements C Program

  1. Harshil Modi

    I don’t want to do this, I want to do like this

    // Before Reversing
    a[0] = 10;
    a[1] = 20;
    a[2] = 30;
    a[3] = 40;
    a[4] = 50;

    // After Reversing

    a[0] = 50;
    a[1] = 40;
    a[2] = 30;
    a[3] = 20;
    a[4] = 10;


Let's Discuss