Doubt in Pointers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Salvi
    New Member
    • Feb 2008
    • 9

    Doubt in Pointers

    Dear friends,
    Kindly explain me the following difference between the two statements,
    char x[]="harry potter";
    printf( "%c\n", (&x)[0][2] );
    printf( "%c\n", &x[0][0]);

    Thanks in advance.

    Regards,
    Salvi.
  • Salvi
    New Member
    • Feb 2008
    • 9

    #2
    I mean,
    printf( "%c\n", (&x)[0][2] );
    printf( "%c\n", &x[0][2]);

    Comment

    • Banfa
      Recognized Expert Expert
      • Feb 2006
      • 9067

      #3
      Have you tried compiling them?

      have you looked up the operator precedence table?

      Comment

      • weaknessforcats
        Recognized Expert Expert
        • Mar 2007
        • 9214

        #4
        Read this article: http://bytes.com/topic/c/insights/77...rrays-revealed

        Comment

        Working...