adplus-dvertising
frame-decoration

Question

Consider the following declaration.  *(kd —> name + 2) can be used instead of

struct addr 
 {
 char city [10];
 char street [20]; 
 int pincode; 
 };
 struct 
 {
 char name[20];
 int sex; 
 struct addr locate;
 } criminal, *kd * &criminal;

a.

* (criminal .name + 2)

b.

* ( (*kd) .name + 2)

c.

Both (a) & (b)

d.

either (a) or (b), but not (c)

Posted under C Programming

Answer: (c).Both (a) & (b)

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Consider the following declaration.  *(kd —> name + 2) can be used instead of

Similar Questions

Discover Related MCQs

Q. Union differs from structure in the following way

Q. Members of a union are accessed as________________.

Q. It is not possible to create an array of pointer to structures.

Q. Size of union is size of the longest element in the union.

Q. Which of the following share a similarity in syntax?

1. Union
2. Structure
3. Arrays
4. Pointers

Q. Which of the following accesses a variable in structure b?

Q. Which of the following is a properly defined struct?

Q. Which properly declares a variable of struct foo?

Q. For the following function call which option is not possible?

func(&s.a;); //where s is a variable of type struct and a is the member of the struct.

Q. What is a structure in C language?

Q. What is the size of a C structure?

Q. Choose a correct statement about C structures.

Q. Choose a correct statement about C structure elements.

Q. A C Structure or User defined data type is also called

Q. What are the uses of C Structures?

Q. In a nested structure definition, with country.state.district statement, memeber state is actually present in the structure? (COUNTY, STATE, DISTRICT structures)

Q. What is actually passed if you pass a structure variable to a function?

Q. Choose a correct statement about structure and array.

Q. What are the types of data allowed inside a structure?