array2_pointers_01

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> int main(void) { int a[3][4] = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}}; printf("%p %p %p %p %p\n", a, &a[0], *a, a[0], &a[0][0] ); printf("%d %d %d %d %d %d\n", *a[0], a[0][0], **a, *a[1], a[1][0], **(a+1)); printf("%d %d %d\n", a+1, (int*)a+1, a[0]+1); printf("%d %d %d %d\n", *(a+1), a[1], *((int*)a+1), *(a[0]+1) ); printf("%d %d %d\n", *a[0]==a[0][0], *(a+1)[0], **(a+1)); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines