Studytonight is now part of the GUVI universe. Explore GUVI →
🤩 New Cool Developer Tools for you. Explore →
FREE JavaScript Video Series Start Learning →
Signup/Sign In
Tests
MCQs to test your knowledge.
Compilers
Compilers to execute code in browser.
Index
LAST UPDATED: OCTOBER 31, 2020

Various ways of Initializing an Array in C++

Hello Everyone!

In this tutorial, we will learn about the various ways of initializing an Array, in the C++ programming language.

To learn about the Array Container in STL, we will recommend you to visit: https://www.studytonight.com/cpp/stl/stl-container-array, where we have discussed it in detail.

The below given code in cpp programming language explains each of these in detail with the help of comments.

Code:

#include <iostream>
using namespace std;
int main()
{
 cout << "\n\nWelcome to Studytonight :-)\n\n\n";
 cout << " ===== Program to demonstrate various ways to Initialize an Array ===== \n\n";
 // No intitialization only declaration and hence, each of the array element contains a garbage value
 float arr[1000];
 //To initialize an array to all zeros, initialize only the first value to 0. All 1000 values automatically gets initialized to zero.
 float zeros[1000] = {0.0};
 //If the size is not mentioned, the compiler uses the number of values to be the size of the array
 int no_of_days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
 // Initial values of pressure(variable) undefined. Only declaration and hence all the elements store a garbage value initially.
 float pressure[10];
 // Only the initial elements contain the characters of the string. Remaining characters gets initialized to zero.
 char website_name[100] = "Studytonight";
 // Array size is 6 (last character is the String end delimeter '0円' ).
 char greeting[] = "Hello";
 return 0;
}

We hope that this post helped you develop better understanding of the various ways to initialize an array in C++. For any query, feel free to reach out to us via the comments section down below.

Keep Learning : )



About the author:
Nikita Pandey is a talented author and expert in programming languages such as C, C++, and Java. Her writing is informative, engaging, and offers practical insights and tips for programmers at all levels.

Learn to Code
Learn and practice coding side-by-side.
NEW
C language Course
115+ coding exercises
Javascript Course
85+ coding exercises

AltStyle によって変換されたページ (->オリジナル) /