How can you quickly find the number of elements stored in a
a) static array b) dynamic array ?

Answer Posted / santhosh kumar sahukari

1.for static array we can find the no.of elements of its by using sizeof() operator and data type of that array.
2.we can find the no.of elements by its subscript in static array.
eg: int arr[10]
we can use sizeof(arr) to find the no.of elements it v l print 20,then we can divide it by 2 as size of int is 2.
2.subscript tells us it has 10 elements.

for dynamic array we cant use sizeof() operator.
we cant say dat how many elements it will have..it will be decided at runtime only.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Do you know what are pure virtual functions?

636


What is the use of c++ programming language in real life?

558


How would you use the functions sin(), pow(), sqrt()?

736


What operators can you overload in c++?

592


Is vector a class in c++?

592






What are inline functions? What is the syntax for defining an inline function?

574


What is decltype c++?

554


What is class definition in c++ ?

624


Why is main function important?

583


What are special characters c++?

562


Define a constructor?

583


What is const in c++?

590


What is the difference between an external iterator and an internal iterator?

608


What are the differences between java and c++?

528


How can you link a c++ program to c functions?

617