Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How to access or modify the const variable in c ?

Answers were Sorted based on User's Feedback



How to access or modify the const variable in c ?..

Answer / skp

@Answer #7 - Answer of #6 is correct.

In Dev C++ the output is as answer #6.

Is This Answer Correct ?    0 Yes 2 No

How to access or modify the const variable in c ?..

Answer / ramya

const int x = 10;
int *ptr = &x;
*ptr = 20;
printf ("Value of x is %d\n", x);

Even though the variable x is const the value gets changed..
And its one of the drawback in c..

Is This Answer Correct ?    28 Yes 31 No

How to access or modify the const variable in c ?..

Answer / raj

@Ans No #9

Actually we are here discuss about how to modify value
store in the constant variable.
I don't more ,but i think in the last we have value of 'z'
same as before corrupted.

please reply me if any one have the answer of this question.

Is it possible or not??

Thanks

Is This Answer Correct ?    2 Yes 8 No

How to access or modify the const variable in c ?..

Answer / santhi

we can access the constant variable in c through the
functions which are declared as constant.

Is This Answer Correct ?    13 Yes 22 No

How to access or modify the const variable in c ?..

Answer / samrat

You can modify the const variable in C by using pointers.

#include <stdio.h>

int main()
{
const int val = 20;
printf("Value is: %d\n", val);
int *ptr =(int*)&val;
*ptr = 2000;
printf("Value is: %d\n", val);
return 0;
}

Output

Value is: 20
Value is: 2000

Is This Answer Correct ?    13 Yes 28 No

How to access or modify the const variable in c ?..

Answer / vignesh

@Ramya
const value cannot be changed...you declared it wrong,

int *ptr = &x;

is not correct.It should be,

int ptr = &x;

also,according to your program only the *ptr value is 20 and
not the value of x

Is This Answer Correct ?    5 Yes 51 No

Post New Answer

More C Interview Questions

Write a code of a general series where the next element is the sum of last k terms.

0 Answers   Aspiring Minds,


What are run-time errors?

0 Answers  


what does ‘segmentation violation’ mean?

1 Answers  


How can I rethow can I return a sequence of random numbers which dont repeat at all?

0 Answers  


write a c program to find largest of three numbers using simple if only for one time.

1 Answers  


which of the following is not a character constant a) 'thank you' b) 'enter values of p, n ,r' c) '23.56E-o3' d) all of the above

0 Answers  


# define prod(a,b)=a*b main() { int x=2; int y=3; printf("%d",prod(x+2,y-10)); } the output of the program is a.8 b.6 c.7 d.none

7 Answers   Microsoft, TCS,


Design a program which assigns values to the array temperature. The program should then display the array with appropriate column and row headings.

0 Answers  


what is a function prototype?

5 Answers  


Reverse a string word by word??

9 Answers  


There are N egg baskets and the number of eggs in each basket is a known quantity. Two players take turns to remove these eggs from the baskets. On each turn, a player must remove at least one egg, and may remove any number of eggs provided they all belong to the same basket. The player picking the last egg(s) wins the game. If you are allowed to decide who is going to start first, what mathematical function would you use to decide so that you end up on the winning side?

8 Answers   Google,


What is the use of bit field?

0 Answers  


Categories