Give the output of the following program
main()
{char *p='a';
int *i=100/*p;
}
what will be the value of *i= 1
Answers were Sorted based on User's Feedback
Answer / satish
int *i=100/*p;
here in this line /*p is like starting a comment so it shuld
terminate ....
so answer is error ...
Is This Answer Correct ? | 11 Yes | 0 No |
Answer / srinivasa. p
No,
It should give error.
1. char* not suppose to assign character.
2. and int *..assign to reference or allocate memory.
Is This Answer Correct ? | 6 Yes | 1 No |
Answer / mishra
Its showing error on first line in HPUX.
char *p='a';
Error:-
======
error 1522: Cannot initialize a pointer with an integer
constant other than zero.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / jeetu
To add with Mr. Mishra's answer.
int *i=100/*p;
=========
Error 1 error C2440: 'initializing' : cannot
convert from 'int' to 'int *'
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / ashwin
it should be an error.
int *i does not have semicolon at end since /*p is a
comment beginn'.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / anita sachdeva
yes,
*p='a'
*i=100/*p i.e. 100/97
=1
hence *i=1
Is This Answer Correct ? | 1 Yes | 4 No |
what are you now programming Languages C+
How stl is different from the c++ standard library?
What are the symptoms of stl?
How to write a function that goes through an array of characters and eliminates any elements that are not letters (Legal letters can be either in an uppercase or a lowercase format.) The function removeNonLetters should return the new effective size of the array as the result.
i want a road rash 3d game code if some one know please help me
method overloading means what?
What is meant by stl in c++?
Is stl open source?
write a program to convert a decimal number in to its equivalent binary number?
tell about sorted linked list
Is stl part of c++ standard?
What two types of containers does the stl provide?