1.
%d = 일반 정수
%3d = 최소 3자리 이상 정수
즉 15를 표현하면 %d = 15
%3d = 015
2.
2차원 배열을 포인터로 이용해 매개변수로 전달하고 싶을 땐,
반환값자료형 함수이름(자료형 매개변수[][가로크기])
{
}
반환값자료형 함수이름(자료형 (*매개변수)[가로크기])
{
}
ex)main함수에서 -> SumOfScore(arr);
SumOfScored(int param[][5]){
}
3.
2차원 배열 int arr[세길이][가길이] = int arr[행][열];
4.
int num1=10, num2=20, num3=30;
int *ptr1=&num1;
int *ptr2=&num2;
int *ptr3=&num3;
int *ptrarr[]={ptr1,ptr2,ptr3}; (포인터 배열)
int **dptr=ptrarr;이면
*(ptrarr[0]) == *(dptr[0]) ->같은 값이 나온다
cf> 포인터 배열
int num1=10;
int num2=20;
int num3=30;
int* arr[3]={&num1, &num2, &num3};
-> *arr[0]=num1=>10 출력
'C' 카테고리의 다른 글
220809(CH25) (0) | 2022.08.09 |
---|---|
220802(CH23) (0) | 2022.08.02 |
220728(CH21) (0) | 2022.07.28 |
220726(CH13,18) (0) | 2022.07.26 |
220714(CH10) (0) | 2022.07.14 |