1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include <stdio.h> int main() { int p[10]; int *q[10]; int (*r)[10]; printf("sizeof(p) => %lu\n", sizeof(p)); printf("sizeof(*p) => %lu\n", sizeof(*p)); printf("sizeof(int) => %lu\n", sizeof(int)); printf("sizeof(int*) => %lu\n\n", sizeof(int*)); printf("sizeof(q) => %lu\n", sizeof(q)); printf("sizeof(*q) => %lu\n", sizeof(*q)); printf("sizeof(int) => %lu\n", sizeof(int)); printf("sizeof(int*) => %lu\n\n", sizeof(int*)); printf("sizeof(r) => %lu\n", sizeof(r)); printf("sizeof(*r) => %lu\n", sizeof(*r)); return 0; } |
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKCWludCBwWzEwXTsKCWludCAqcVsxMF07CglpbnQgKCpyKVsxMF07CgoJcHJpbnRmKCJzaXplb2YocCkgICAgPT4gJWx1XG4iLCBzaXplb2YocCkpOwkKCXByaW50Zigic2l6ZW9mKCpwKSAgID0+ICVsdVxuIiwgc2l6ZW9mKCpwKSk7CglwcmludGYoInNpemVvZihpbnQpICA9PiAlbHVcbiIsIHNpemVvZihpbnQpKTsKCXByaW50Zigic2l6ZW9mKGludCopID0+ICVsdVxuXG4iLCBzaXplb2YoaW50KikpOwoKCXByaW50Zigic2l6ZW9mKHEpICAgID0+ICVsdVxuIiwgc2l6ZW9mKHEpKTsKCXByaW50Zigic2l6ZW9mKCpxKSAgID0+ICVsdVxuIiwgc2l6ZW9mKCpxKSk7CglwcmludGYoInNpemVvZihpbnQpICA9PiAlbHVcbiIsIHNpemVvZihpbnQpKTsKCXByaW50Zigic2l6ZW9mKGludCopID0+ICVsdVxuXG4iLCBzaXplb2YoaW50KikpOwoKCXByaW50Zigic2l6ZW9mKHIpICAgID0+ICVsdVxuIiwgc2l6ZW9mKHIpKTsKCXByaW50Zigic2l6ZW9mKCpyKSAgID0+ICVsdVxuIiwgc2l6ZW9mKCpyKSk7CgoKCXJldHVybiAwOwp9Cg==
-
upload with new input
-
result: Success time: 0.01s memory: 1720 kB returned value: 0
sizeof(p) => 40 sizeof(*p) => 4 sizeof(int) => 4 sizeof(int*) => 4 sizeof(q) => 40 sizeof(*q) => 4 sizeof(int) => 4 sizeof(int*) => 4 sizeof(r) => 4 sizeof(*r) => 40


