1차원 배열
2차원 배열
2개 다 해봤다
#include <stdio.h>
typedef struct _bts_t {
int a;
int arr[3];
} bts_t;
int main() {
bts_t bts;
bts.a = 11;
bts.arr[0] = 22;
bts.arr[1] = 33;
bts.arr[2] = 44;
printf("%d,%d,%d,%d\\r\\n", bts.a, bts.arr[0], bts.arr[1], bts.arr[2]);
return 0;
}
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
// 1차원 배열
typedef struct _type1_t {
int a;
int arr[3];
} type1_t;
// 2차원 배열
typedef struct _type2_t {
int a;
int arr[2][3];
} type2_t;
int main(void) {
type1_t t1;
t1.a = 1;
t1.arr[0] = 11;
t1.arr[1] = 22;
t1.arr[2] = 33;
printf("%d\\r\\n", t1.a);
for (int i = 0; i < 3; i++) {
printf("%d, ", t1.arr[i]);
}
printf("\\r\\n");
type2_t t2;
t2.a = 2;
t2.arr[0][0] = 11;
t2.arr[0][1] = 22;
t2.arr[0][2] = 33;
t2.arr[1][0] = 44;
t2.arr[1][1] = 55;
t2.arr[1][2] = 66;
printf("%d\\r\\n", t2.a);
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
printf("%d, ", t2.arr[i][j]);
}
printf("\\r\\n");
}
printf("\\r\\n");
return 0;
}
요거 실습
// 2차원 배열
typedef struct _type3_t {
int a;
int arr[3][2];
} type2_t;