Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Which uses less memory?
a)
struct astruct
{
int x;
float y;
int v;
};

b)
union aunion
{
int x;
float v;
};

c)
char array[10];

Answers were Sorted based on User's Feedback



Which uses less memory? a) struct astruct { int x; float y; int v; }; b) union au..

Answer / jaroosh

And the explanation for the above answer is :
union has the size of the biggest type of its member, so
here its size is 4, while structs size is 4 + 4 + 4 = 16,
and arrays size is 1 * 10 = 10.

Is This Answer Correct ?    10 Yes 0 No

Which uses less memory? a) struct astruct { int x; float y; int v; }; b) union au..

Answer / guest

Ans is B)

Is This Answer Correct ?    9 Yes 0 No

Which uses less memory? a) struct astruct { int x; float y; int v; }; b) union au..

Answer / gourav bhatt

Mr Ranjeet u r wron vecause ib ur case too the answer will
be "b" .thats gud that u find misktake in jaroosh example but
the anser is b coz the union has size 4 .

Is This Answer Correct ?    0 Yes 0 No

Which uses less memory? a) struct astruct { int x; float y; int v; }; b) union au..

Answer / ranjeet garodia

Jaroosh u r right while calculating the size...
but if u take size of int as 2 then astruct size will be
2+4+2=8
array = 1*10= 10
so c is correct

if size of int is 4, then
struct size will be 4+4+4= 12
then a is correct.

Is This Answer Correct ?    1 Yes 11 No

Post New Answer

More C++ General Interview Questions

What is type of 'this' pointer?

0 Answers  


What is the basic concept of c++?

0 Answers  


Why is main function important?

0 Answers  


What is the difference between #import and #include in c++?

0 Answers  


Why is "using namespace std;" considered bad practice?

0 Answers  


what is the use of templates?

3 Answers  


Why c++ does not have finally?

0 Answers  


write a programming using for loop in c++ to generate diamond trangel?

1 Answers   NIIT,


What is meant by entry controlled loop?

0 Answers   Agilent, ZS Associates,


Why do C++ compilers need name mangling?

3 Answers   Lucent,


List the features of oops in c++?

0 Answers  


Why for local variables the memory required to hold the variable is allocated from the program stack and for new its allocated from the heap?

1 Answers  


Categories