why we use pointer in c
Answers were Sorted based on User's Feedback
Answer / aravind
To pass the actual arguments by address instead by calling
by reference in function.
| Is This Answer Correct ? | 27 Yes | 2 No |
Answer / srinivas
the speed of execution will be increased because we
accessing address of the variable rather than variables
| Is This Answer Correct ? | 15 Yes | 1 No |
Answer / srinivash
to store the address of a variable which s effective in
fuction calling by call by reference r call by address method
| Is This Answer Correct ? | 14 Yes | 1 No |
Answer / nipa
using pointer some facility is there
1.. we reduce length and complexity of a program
2.. increase speed of execution of program
3.. it can capable to handling data table
4.. to access variable which is defined outside the function
5 .. handle character string
| Is This Answer Correct ? | 4 Yes | 2 No |
use of pointers makes the code more efficient and compact.
1.to acess array elements
2. to return more than one value to a function.
3. to acess dynamically allocated memory.
4. to implement data structures like linked lists,trees.
| Is This Answer Correct ? | 0 Yes | 1 No |
9.how do you write a function that takes a variable number of arguments? What is the prototype of printf () function? 10.How do you access command-line arguments? 11.what does ‘#include<stdio.h>’ mean? 12.what is the difference between #include<> and #include”…”? 13.what are # pragma staments? 14.what is the most appropriate way to write a multi-statement macro?
Can we replace the struct function in tree syntax with a union?
What has to put when we are inserting as assembly language code into the C code? or When we are inserting as assembly language code into the C code we have to insert one thing at the start and of the assembly language. What are they?
What happens if header file is included twice?
How can you print HELLO WORLD without using "semicolon"?
How many ways are there to swap two numbers without using temporary variable? Give the each logic.
wat are the two methods for swapping two numbers without using temp variable??
How can I invoke another program or command and trap its output?
The performance of an operation in several steps with each step using the output of the preceding step a) recursion b) search c) call by value d) call by reference
What is cohesion and coupling in c?
what will be the output of this program? #include<stdio.h> #define cube(x) x*x*x void main() { int i,j=5; i=cube(j+3); printf("i=%d",i); }
What is s or c?