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

Get 9,000 Interview Questions & Answers in an eBook.


  • 9500+ Pages
  • 9000 Question & Answers
  • All Tech. Categories
  • 14 MB Content

    Get it now !!


    Send your Resume to 6000 Companies


  • 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 1520
    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-2009 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 | Dedicated Servers | Joke of the Day

    0.44