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 |
write a c program that prints all multiples of 3between 1 and 50.
Consider a language that does not have arrays but does have stacks as a data type.and PUSH POP..are all defined .Show how a one dimensional array can be implemented by using two stacks.
How to write in a function declaration and in function call in which the function has 'n' number of varible or arguments?
what is a function method?give example?
Please provide question papers of NATIONAL INFORMATICS CENTRE for Scientific officer
12344321 123 321 12 21 1 1 how i print this program??
5 Answers DSR Management, Winit,
Some coders debug their programs by placing comment symbols on some codes instead of deleting it. How does this aid in debugging?
How Many Header Files in c?
Give the Output : * * * * * * * * * *
How can I trap or ignore keyboard interrupts like control-c?
#define MAX(x,y) (x) >(y)?(x):(y) main() { inti=10,j=5,k=0; k= MAX(i++,++j); printf("%d..%d..%d",i,j,k); }
What does return 1 means in c?