04 / 07

이원빈·2025년 4월 7일

c언어 배열: 같은 자료형

자료형 배열명[갯수];
int list[5];

char name[10];
float f[3];//실수형

인덱스 번호는 0부터
list[0] = 5;
list[3] = 10;

배열명[인덱스번호]
자료형 배열명[갯수] = { 값, 값, 값, ....}

int k[3] = {10, 20, 30};

배열을 만들면 포인터 변수가 생성!
int list[5];
int* list = &list[0];

list == &list[0]
배열명 == 배열의 첫번째 요소 주소

//배열선언
자료형 배열명[갯수];
int* p;
p = &b;

int X = 10;

int* p = &X; // int형 포인터 p 선언 및 num 주소값 대입

int** pp = &p; // int형 포인터를 저장하는 포인터 pp 선언 및 p의 주소값 대입 : 이중 포인터

printf("%d", pp); // 포인터 변수 p의 주소값
printf("%d", *pp);
printf("%d", **pp);

int x = 10;

printf("x : %d\n", x); // 10
printf("pp : %d\n", p); // &x == p
printf("pp : %d\n", pp); // 10
printf("
PPP : %d\n", *ppp); // &pp

0개의 댓글