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 |
please tell me the logic for this C program : INPUT (string):ABCD OUTPUT :BCDA CDAB DABC
Explain null pointer.
what is the advantage of function pointer
16 Answers CMC, CS, Freshdesk, L&T, LG Soft, Matrix, TCS,
When is a “switch” statement preferable over an “if” statement?
who did come first hen or agg
What is hungarian notation? Is it worthwhile?
What is the use of linkage in c language?
Is array name a pointer?
What is the best style for code layout in c?
The % symbol has a special use in a printf statement. Explain how would you place this character as part of the output on the screen?
4) Write a program that takes a 5 digit number and calculates 2 power that number and prints it.
simple program for virtual function?