Untitled
unknown
c_cpp
2 years ago
633 B
14
Indexable
#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");
}
}Editor is loading...