CoolInterview.com - World's Largest Collection of Interview Questions
Send Free SMS
 Interview Questions  
 Our Services  


INTERVIEW QUESTIONS LANGUAGES C DETAILS
Question :
viii) main()
{
char *p;
printf("%d %d ",sizeof(*p),sizeof(p));
}



Category C Interview Questions
Rating (3.0) By 1 users
Added on 7/19/2006
Views 1672
Rate it!
Answers:

Ans :1,2 because the *p is the pointer varible but the type is character.p is apointer variable.



1,4 its 1 because it holds d data of type character so only...
its 4 because its d address not any type...



 Posted by: Vivek Gopinathlal    

Contact Vivek Gopinathlal  Contact Vivek Gopinathlal

correct answer is 1 and 2 because *p is a character pointer which holds the value of a character variable i.e. is 1 byte whereas sizeof(p) ...here p is used to hold the address of the character pointer hence 2(adress in integer)



 Posted by: Debapriya Maity    

Contact Debapriya Maity  Contact Debapriya Maity


If you have the better answer, then send it to us. We will display your answer after the approval.
Name :*
Email Id :*
Answer :*
Verification Code Code Image - Please contact webmaster if you have problems seeing this image code Not readable? Load New Code
Process Verification  Enter the above shown code:*
Inform me about updated answers to this question

   
Related Questions
View Answer
main()
{
int i=3;
switch(i)
{
default:printf("zero");
case 1: printf("one");
break;
case 2:printf("two");
break;
case 3: printf("three");
break;
}
}


View Answer
x) main()
{
printf("%x",-1<<4);
}


View Answer
What is pointer?

View Answer
How to perform matrix multiplication using Double linked lists?

View Answer
If compiler for c is written in c language, which is used to complie the compiler?

View Answer
What is the difference between

#include< >
and
#include" "



View Answer
How can you get the number of elements in an array allocated dynamically at runtime?
For example -
int *p = (int *) malloc(sizeof(int) * n);

int numElems = ??????? /* n is not available here */


View Answer
How can send unlimited no of arguments to a function, eg printf function can take any no of arguments

View Answer
What is the draw back in using friend function in c++
View Answer
In the following code, in which order the functions would be called?
x = f1(23,14)*f2(12/4)+f3();

a) f1, f2, f3
b) f3, f2, f1
c) The order may vary from compiler to compiler
d) None of the above

View Answer

Please Note: We keep on updating better answers to this site. Subscribe to our newsletter to get notified when better answer is posted.

Notify me when better answer is posted!
Email:

View ALL C Interview Questions

User Options
Sponsored Links


Copyright ©2003-2010 CoolInterview.com, All Rights Reserved.
Privacy Policy | Terms and Conditions
Page URL: http://www.coolinterview.com/interview/6046/default.asp?cachecommand=bypass


Download Yahoo Messenger | Placement Papers| FREE SMS | ASP .Net Tutorial | Web Hosting | Free SMS | Dedicated Servers | Joke of the Day

0.66