what is the difference between normal variables and pointer
variables..............
Answers were Sorted based on User's Feedback
Answer / guest
normal variables carry the specified data where as the
pointer variable carried the address of the specified data,,,,,
eg: if we give int x =10; ptr p=*x;here x is the normal
variable carries 10 and pointer variable is p which carried
address of the integer variable x.
| Is This Answer Correct ? | 215 Yes | 31 No |
Answer / sree
normal variable stores a value of the given datatype where
as the pointer variable stores the address of a variable.
for example
int n=10;
int *p;
p=&n;
here p is a pointer variable and n is a normal
variable.p stores the address of n where as n stores an
integer value.
*p prints the value of n,p prints the address
of n.
| Is This Answer Correct ? | 117 Yes | 19 No |
Normal variable is a variable which can hold a value as like
eg. int,float or char,it may be signed or unsigned and take
different memory space as per as their data type.But the
pointer variable is a variable which hold the address of a
another variable,and it is obviously unsigned and take
always 2 byte in memory space.
| Is This Answer Correct ? | 88 Yes | 23 No |
Answer / sasireka
normal variable contains tha value of variable either int
or float whereas pointer variable contains the address of
another variable
| Is This Answer Correct ? | 65 Yes | 32 No |
Answer / vignesh1988i
NORMAL VARIABLES POINTER VARIABLES
it holds a data it holds the address
of variable
another data when we
we make it to point
it can be directly referred data can be referred as *
by it's variable name
normal variables don't have data it has full data security
security
thank u
| Is This Answer Correct ? | 37 Yes | 13 No |
Answer / fatima javaid
"Pointer variable holds memory address or physical address
of any variable value means it indirectly points any
vaiable,we can perform all operations +,*,-,and / through
it but normal variable directly points vaiable value"
| Is This Answer Correct ? | 21 Yes | 5 No |
Answer / mani
Normal variable:memory size of variables depends upon respective datatype; if int it'll take 2byte , char will take 1 byte.
Pointer variable:memory size of pointer variable is constant that is 4byte in gcc compiler irrespective of any datatype.
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / yshwanth
variable is an memory alocation were the value keps on
changing during the execution of the program
| Is This Answer Correct ? | 11 Yes | 7 No |
Answer / abdinadir mohamed abdulle
"Pointer variable holds memory address or physical address
of any variable value means it indirectly points any
vaiable,we can perform all operations +,*,-,and / through
it but normal variable directly points vaiable value"
| Is This Answer Correct ? | 6 Yes | 2 No |
Answer / ashu_deepu
one thing i wanna add is we canot perform some operation
with the pointers (like subtraction) while those can b
performed with the normal variables.
| Is This Answer Correct ? | 15 Yes | 12 No |
Tell me can the size of an array be declared at runtime?
Explain the red-black trees?
Convert the following expression to postfix and prefix X $ Y Z - M + N + P / Q / (R + S)
application of static variables in real time
write a program to fined second smallest and largest element in a given series of elements (without sorting)
Determine if a number is a power of 2 at O(1).
What is function and its example?
What is function what are the types of function?
Write a programme using structure that create a record of students. The user allow to add a record and delete a record and also show the records in ascending order.
0 Answers Sikkim Manipal University,
Do character constants represent numerical values?
Can a program have multiple main() functions?
wat is the difference between a definition and declaration? float y;---it looks like a declaration..but it s a definition.how?someone explain