| Pointers are used to manipulate data using the address. Pointers use • operator to access the data pointed to by them.
Arrays is a collection of similar datatype. Array use subscripted variables to access and manipulate data. Array variables can be Equivalently written using pointer expression.
6. | What is “this”s pointer? |
| The this pointer is a pointer accessible only within the member functions of a class, struct, or union type. It points to the object for which the member function is called. Static member functions do not have a this pointer. |
7. | What are the uses of a pointer? |
| Pointer is used in the following cases
- It is used to access array elements.
- It is used for dynamic memory allocation.
- It is used in Call by reference.
- It is used in data structures like trees, graph, linked list etc.
|
8. | What is the purpose of main() function? |
| The function main() invokes other functions within it.It is the first function to be called when the program starts execution.
- It is the starting function.
- It returns an int value to the environment that called the program.
- Recursive call is allowed for main( ) also.
- It is a user-defined function.
|
9. | What are the different storage classes in C? |
| There are four types of storage classes.
- Automatic
- Extern
- Regiter
- Static
|
10. | Define inheritance? |
| Inheritance is the process by which objects of one class acquire properties of objects of another class. |
|