Skip to content

Instantly share code, notes, and snippets.

@igrep
Created July 19, 2019 11:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save igrep/1baf532d1b5a73a19e3261cd665566c1 to your computer and use it in GitHub Desktop.
Save igrep/1baf532d1b5a73a19e3261cd665566c1 to your computer and use it in GitHub Desktop.
#include "stdio.h"
int main()
{
int array[5];
int *p;
int i;
p = array; /* p = &array[0] と同じ */
for (i = 0; i < 5; i++) {
p[i] = i; /* array[i] = i と同じ */
}
for (i = 0; i < 5; i++) {
puts("Value:");
printf(" array[i] %X\n", array[i]);
printf("*(array + i) %X\n", *(array + i));
puts("Pointer:");
printf("array + i %X\n", array + i);
printf("&array[i] %X\n", &array[i]);
puts("");
}
puts("------");
printf("%X\n", array);
printf("%X\n", &array[0]);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment