C2021. 12. 9. 06:24[C언어_활용] 배열 크기 구하기(sizeof)

1. sizeof 함수 : 메모리상에서 차지하고 있는 용량에 대해서 알려줌. //sizeof를 활용해 배열 전체의 메모리 용량과, 배열의 크기(길이)구하기 #include int main() { int arr[] = {519, 31, 7988, 165326, 100, 150}; printf("%d\n", sizeof(arr)); // 배열전체가 메모리 상에서 차지하고 있는 용량 printf("%d\n", sizeof(arr) / sizeof(arr[0])); // 배열의 길이 구하기(배열전체 메모리, 원소 1개의 메모리) return 0; } 2. sizeof 활용해 각 배열의 크기(길이) 확인하기 #include int main() { int arr1[] = {1, 2, 3}; int arr2[] = ..

C2021. 12. 9. 06:09[C언어] 배열(Array) 선언, 인덱스, 주소

1. 배열(Array)이란? - 일종의 집합. 하나의 변수에 여러 개의 값을 넣을 수 있다. 1) 배열 선언 자료형 배열이름[크기 n ( = 요소의 개수)] = {값1, 값2, 값3, ...값n} - 자료형 배열 이름[대괄호 안에 크기] = {중괄호 안에 값들} 2) 인덱스(index) - 인덱스는 0부터 시작(배열의 첫 번째 값의 인덱스는 0) - 인덱스를 통해 배열 안의 요소에 접근 가능 * 배열이름[인덱스값] : ex) 배열 이름[0] #include int main() { int arr[5] = {1, 2 , 4, 8, 16}; printf("arr 배열의 첫 번째(=인덱스가 0) 값 : %d\n", arr[0]); //1 printf("arr 배열의 두 번째(=인덱스가 1) 값 : %d\n", ..

image