helllo sir ,
what is the main use of the pointer ,array ,and the
structure with the example of a programe
Answer Posted / fazlur rahaman naik
With the help of pointer we can access a variable
address.with that we can change the value of the
variable.for eg:
main()
{
int a = 10;
int *x;
x = &a;
printf("a = %d\n",a);
*x = 978;
printf("a = %d\n");
}
now the value of the a is 978.
if we pass a pointer to a variable to a function then the
value of that variable will be chageed if we change it in
that function.
for eg:
main()
{
int b = 87;
int *x;
x = &b;
fun(x);
printf("b = %d\n");
}
fun(int *x)
{
*x = 879;
}
here the value of the b will be 879.
Array : Array is a collection of variable of similar types.
i.e. it can b an collection of n number of integers or arry
of characters etc.
for eg:
Take a examination marks of a class.it could b a float
value or a integer value.Then u need to take five variables
of float type or interger type.Insted of that u can take an
array of float or integer type.
float marks[n];
arrays r mainly used for strings.
char string[n];
Structure:
The structure is a collection of variables of various data
types.
the best example for this is employee details or student
details.
struct emloyee
{
char name[25];
int age;
float salary;
char mobile[15];
char desig[25];
};
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
what type of questions arrive in interview over c programming?
What is the difference between the = symbol and == symbol?
What is the difference between a string copy (strcpy) and a memory copy (memcpy)? When should each be used?
Can we assign integer value to char in c?
What is pointers in c?
Explain how can I convert a string to a number?
WHICH TYPE OF JOBS WE GET BY WRITING GROUPS .WHEN THE EXAMS CONDUCTED IS THIS EXAMS ARE CONDUCTED EVERY YEAR OR NOT.PLS TELL ME THE ANSWER
Where are c variables stored in memory?
List some applications of c programming language?
what is the c source code for the below output? 5555555555 4444 4444 333 333 22 22 1 1 22 22 333 333 4444 4444 5555555555
Why #include is used in c language?
Why cant I open a file by its explicit path?
Write a code of a general series where the next element is the sum of last k terms.
What are identifiers c?
Where does the name "C" come from, anyway?