const char *
char * const
What is the differnce between the above tow?.
Answers were Sorted based on User's Feedback
Answer / bava
in the first case it is pointer to a constant (i.e the
address can be changed ,where as the content/value in that
address cannot be changed).
In the later case it is a constant pointer (i.e the address
cannot be changed ,where as the content/value in that
address can be changed).
| Is This Answer Correct ? | 10 Yes | 1 No |
Answer / kamaljit singh
in the first case it is pointer to a constant (i.e the
address can be changed ,where as the content/value in that
address cannot be changed).
In the later case it is a constant pointer (i.e the address
cannot be changed ,where as the content/value in that
address can be changed).
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / vignesh1988i
as for as i know.....
1) const char * :
here the character pointer is a constant which can point to
oly one character type memory location throught the program.
2) char * const :
hrere the pointer is not a constant , the character variable
used after it will be constant.. in that variable we cant
make any changes... but in pointer we can make
thank you
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / lokesh143
In first case address is constant
later case value is constant
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / subbu
answer is opposite to above answer
first case is constant pointer means that the address which
is assigned at the time of decalaration can not be changed
yet.
in the second case it is pointer to a constant, means the
value stored at that particular address cannot be changed
| Is This Answer Correct ? | 1 Yes | 2 No |
Is c an object oriented programming language?
write a fuction for accepting and replacing lowercase letter to'Z' with out using inline function.
How can you determine the maximum value that a numeric variable can hold?
What is a class?
Is there a way to switch on strings?
Write a C/C++ program that connects to a MySQL server and displays the global TIMEZONE.
What is c system32 taskhostw exe?
Compare interpreters and compilers.
enum day = { jan = 1 ,feb=4, april, may} what is the value of may? a)4 b)5 c)6 d)11 e)none of the above
a linear linked list such that the link field of its last node points to the first node instead of containing NULL a) linked list b) circular linked list c) sequential linked list d) none
When is an interface "good"?
what will be the output of "printf("%d%d",scanf("%d% d",&a,&b))".provide an explation regarding the question