[ create a new paste ] login | about

Link: http://codepad.org/LWxoVN9R    [ raw code | output | fork ]

C, pasted on Aug 9:
#include <stdio.h>


int main(void)
{
  char *ptr[3];
  int n;

  ptr[0] = "BOOK";
  ptr[1] = "FOR";
  ptr[2] = "YOU";

  printf("ptr: %p\n", ptr);
  printf("\"BOOK\": %p\n", "BOOK");
  printf("\"FOR\": %p\n", "FOR");
  printf("\"YOU\": %p\n", "YOU");

  for (n = 0; n < 3; n++) {
    printf("ptr[%d] 所存的位址: %p\t", n, ptr[n]);
    printf("ptr[%d] 指向字串 %s\n", n, ptr[n]);
  }
  return 0;
}


Output:
1
2
3
4
5
6
7
ptr: 0xbf96841c
"BOOK": 0x8048648
"FOR": 0x804864d
"YOU": 0x8048651
ptr[0] 所存的位址: 0x8048648	ptr[0] 指向字串 BOOK
ptr[1] 所存的位址: 0x804864d	ptr[1] 指向字串 FOR
ptr[2] 所存的位址: 0x8048651	ptr[2] 指向字串 YOU


Create a new paste based on this one


Comments: