Which of the following correctly declares an array of 10 integers in C++?int array[10];int array(10);array int[10];array[10] int;
Question
Which of the following correctly declares an array of 10 integers in C++?
int array[10];
int array(10);
array int[10];
array[10] int;
Solution
To determine which option correctly declares an array of 10 integers in C++, let's evaluate each option:
-
Option 1:
int array[10];
- This syntax is correct. It declares an array named
array
that can hold 10 integers.
- This syntax is correct. It declares an array named
-
Option 2:
int array(10);
- This syntax is incorrect for declaring an array. This actually declares a single integer variable named
array
and initializes it with the value 10.
- This syntax is incorrect for declaring an array. This actually declares a single integer variable named
-
Option 3:
array int[10];
- This syntax is incorrect. The order of types and identifiers is wrong for array declaration in C++.
-
Option 4:
array[10] int;
- This syntax is also incorrect. The array size should come after the type, not before it.
Final Answer
The correct declaration for an array of 10 integers in C++ is:
int array[10];
Similar Questions
Which of the following correctly declares an array of 10 integers in C++?int array[10];int array(10);array int[10];array[10] int;
Which of the following syntax correctly declares an Array in C/C++?int geeks;array geeks[20];geeks{20};int geeks[20];
What is wrong with the following code?int n = 5;int array[5];int i = 3;array[n] = i;
How is an array initialized in C language?int (a)=[1,2,3];int a[3]={1,2,3};int a[]=new int[3]int a={1,2,3};
Which of the following is incorrect? Group of answer choicesint[] a = new int[2];All are correctint[][] a = new int[2];int a[] = new int[2];
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.