Untitled
c_cpp
a month ago
633 B
1
Indexable
Never
#include <stdio.h> void main(void) { int array[] = {1,2,3}; int array_size = sizeof(array) / sizeof(array[0]); printf("\narray_size=%d\n", array_size); printf("sizeof(int)=%d bytes\n\n", sizeof(int)); for (int i = 0; i < array_size; i++) { printf("array[%d]=%d\n", i, array[i]); printf("&array[%d]=%p\n", i, &array[i]); printf("*(&array[%d])=%d\n",i, *(&array[i])); printf("array + (%d * sizeof(int) / 4) = %p\n", i, (array + (i * sizeof(int) / 4))); printf("*(array + (%d * sizeof(int) / 4) = %d\n", i, *(array + (i * sizeof(int) / 4))); printf("\n"); } }