Describe how a structure differs from a union, C/C++ Programming

Assignment Help:

Question :

(a) How does a structure differ from an array?

(b) Describe how a structure differs from a union?

(c) Declare a union called ‘clothes' which consists of the 3 members:-

1. manufacturer of type character and size 20
2. cost of type float
3. size of type character for e.g. S - small, M - medium, L- large and XL- extra large

Declare two variables-"blouse" and "shirt" of the type clothes.

(d) (i) Describe what is meant by a ‘nested structure'.

(ii) Prepare a piece of code to give an example of a nested structure.

(e) Define a structure consisting of two floating point members, called real and imaginary.

Include a tag called complex within the definition.

Declare three variables x1, x2 and x3 to be structures of type complex.

Assign the initial values of 1.3 and -2.2 to the members x.real and x.imaginary respectively.

(f) Define a union containing three members, each of type "dateTime", i.e. hour, minute and second. Then define a structure of type "calendarDate" containing three integer members , called day, month and year respectively. Declare a variable "date1" of type "calendarDate". Set the time of date1 to ‘10:30:25'.


Related Discussions:- Describe how a structure differs from a union

Program to create local shopping cart, Available, and the right kind of pro...

Available, and the right kind of programs. My son wants to stop using ice. He has organised detox a number of times, and is always successful. It is the next stage, rehab, where

What are the different steps in executing a c program, Question 1 What are...

Question 1 What are the different steps in executing a C program? Explain Question 2 What are the commonly used input/output functions in C? How are they accessed?

What is the reward of operator overloading?, A: you can exploit by overload...

A: you can exploit by overloading standard operators on a class, the intuition of the users of that class. This allow users program in the language of the problem domain instead of

Smuggler, Smugglers are becoming very smart day by day. Now they have devel...

Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they are send

Decompression of files compressed with LZW, The files are meteorological ra...

The files are meteorological radar data whose decompression is badly needed for relative study. Please contact Kathy Lee (Email: ; Cell phone: 0086 15701799056) or Mr. Zhu (Email:

Storing street addresses with doubly linked lists, Write a C++ program with...

Write a C++ program with header and source files to store street addresses using the Doubly Linked List ADT. Modify the Node class from Lab Assignment 3 so that it becomes a node i

Inheritance, example of program to ad two numbers

example of program to ad two numbers

Describe the oops concept - class, There are so many different concepts rel...

There are so many different concepts related with OOP (Object-oriented programming) such as: Class Object Inheritance Polymorphism Abstraction Encapsulation

Advanced error checking and structures, It is standard on functions to prov...

It is standard on functions to provide some indication that the function has succeeded in its operation. Consider the Scanf function:     scanf("%d",&number1);   If the functio

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd