2008-09-30から1日間の記事一覧
#include struct person { unsigned short age; char *name; } ichiro = {23, "SUZUKI Ichiro"};struct person2 { unsigned short age; char name[20]; } jiro = {20, "SUZUKI Jiro"};main() { printf("sizeof(ichiro) = %d\n", sizeof(ichiro)); printf("si…
#include int a[] = {1, 2, 3}; char b[] = {1, 2, 3};main() { printf("a = %x, &a = %x, sizeof(a) = %d\n", a, &a, sizeof(a)); printf("a[0] = %x, &a[0] = %x, sizeof(a[0]) = %d\n", a[0], &a[0], sizeof(a[0])); printf("b = %x, &b = %x, sizeof(b) …
#include int x = 1; int i = 1;void rec(int c) { int i = 0; printf("(c = %d) &x = %p, &c = %p, &i = %p\n", c, &x, &c, &i); if (c rec(c - 1); }main() { int c = 5; printf("(main ) &x = %p, &c = %p, &i = %p\n", &x, &c, &i); rec(c); }