배열 예제로 배우는 C언어 기초 strlen(), sizeof()
배열(array) 변수들의 집합이며 여러 값을 한 변수의 첫 번째 주소(0번째)를 사용해 메모리에 기억시켜 사용합니다. 배열은 복잡 다양한 정보의 양을 다뤄야 하는 면에서 좋은 기능을 보여줍니다. C언어 - 배열이란? #include int main() { int a, b, c, d, e; printf("다섯개의 정수를 입력하시오 >> "); scanf("%d%d%d%d%d", &a, &b, &c, &d, &e); printf("%d\n%d\n%d\n%d\n%d\n", a, b, c, d, e); return 0; } >>> 다섯개의 정수를 입력하시오 >> 1 2 3 4 5 1 2 3 4 5 만약 다섯개의 int형 값을 받아야 한다고 가정했을 때 하나의 int형 값마다 변수를 하나씩 선언해 개별적으로 값..
2020. 9. 10.
[C] C 중급 2차원 배열과 포인터배열 예제
C의 배열(array)은 배열 자체 그대로 사용하기에는 응용력이 많이 떨어지는 문법입니다. 그래서 2차원 배열로 확장하여 사용하곤 하는데 2차원 배열은 행렬논리적 구조를 가지지만 실제 메모리의 기억공간에서는 1차원 배열의 형태로 존재합니다. 그럼 C 배열의 기본적인 초기화 및 사용법을 알아보겠습니다. 2차원 배열의 선언 및 초기화 #include int main() { int double_array[2][3]={{1,2,3},{4,5,6}}; for(int i=0; i> 1 2 3 4 5 6 int double_array[2][3] 는 2차원 배열입니다. {{1,2,3}, {4,5,6}} 의 값을 가지고 있으며 2*3의 크기를 가지고 있습니다. 즉 원래 배열의 선언이 {} 괄호 내에 값만 삽입하는 형태..
2020. 7. 27.