ちょっと備忘録5
#define ARRAY_LENGTH(x) ((sizeof(x) / sizeof(x[0]))) char s_massage[][10] = { "a", "b", "cc" }; int s_array[] = { 1, 2, 3, 4, 5 }; int main(int argc, char* argv[]) { const char(&m)[ARRAY_LENGTH(s_massage)][ARRAY_LENGTH(s_massage[0])] = s_massage; for (int i = 0; i < ARRAY_LENGTH(m); i++) { printf("%s\n", m[i]); } const int(&p)[ARRAY_LENGTH(s_array)] = s_array; for (int i = 0; i < ARRAY_LENGTH(p); i++) { printf("%d\n", p[i]); } return 0; }