|
11.1.-
Dé la definición de cada una de las siguientes estructuras
y uniones:
-
La
estructura inventory que contiene el arreglo de caractéres
partName[30], el entero partNumber, el punto flotante price,
el entero stock, y el entero reorder.
-
La
unión data que contiene char c, short s, long l, float
f y double d.
-
La
estructura llamada address que contiene los arreglos de caracteres
street Address[25], city[20], state[3] y zipCode[6].
-
La
estructura student que contiene los arreglos firstName[15] y
lastName[15] y la variable homeAddress del tipo struct address
correspondiente a la parte 3.
-
La
estructura test que contenga 16 campos de bits con anchos de
1 bit. Los nombres de los campos de bits son las letras a a
la p.
11.2.-
Dadas las siguientes definiciones de estructuras y las declaraciones
de variables,
struct
customer {
char
lastName[15];
char
firstName[15];
int
customerNumber;
struct
{
char
phoneNumber[11];
char
address[50];
char
city[15];
char
state[3];
char
zipCode[6];
}
personal;
}customerRecord,
*customerPtr;
customerPtr
= &customerRecord;
escriba
una expresión por separado que pueda ser utilizada para tener
acceso a los miembros de la estructura en cada una de la partes
siguientes:
-
El
miembro lastName de la estructura customerRecord.
-
El
miembro lastName de la estructura a la cual apunta customerPtr.
-
El
miembro firstName de la estructura customerRecord.
-
El
miembro firstName de la estructura a la cual apunta customerPtr.
-
El
miembro customerNumber de la estructura customerRecord.
-
El
miembro customerNumber de la estructura a la cual apunta customerPtr.
-
El
miembro phoneNumber del miembro personal de la estructura customerRecord.
-
El
miembro phoneNumber del miembro personal de la estructura a
la cual apunta customerPtr.
-
El
miembro address del miembro personal de la estructura customerRecord.
-
El
miembro address del miembro personal de la estructura apuntada
por customerPtr.
-
El
miembro city del miembro personal de la estructura customerRecord.
-
El
miembro city del miembro personal de la estructura a la cual
apunta customerPtr.
-
El
miembro state del miembro personal de la estructura customerRecord.
-
El
miembro state del miembro personal de la estructura a la cual
apunta customerPtr.
-
El
miembro zipCode del miembro personal de la estructura customerRecord.
-
El
miembro zipCode del miembro personal de la estructura a la cual
apunta customerPtr.
|
|