[C/C++ Tip] 25. C언어 2차원 배열
·
C언어 30강
2차원 배열C언어에서 2차원 배열을 다루는 것은 프로그래밍의 기본이면서도, 다양한 응용 분야에서 필수적으로 사용되는 중요한 개념이다. 이 글에서는 2차원 배열의 기본적인 사용법, 몇 가지 팁과 코드 예시를 통해 이해를 돕는다.⭐ 1. 2차원 배열 구조2차원 배열은 데이터를 행렬의 형태로 저장할 때 사용되며, 타입 배열이름[행의 개수][열의 개수];의 형태로 선언한다. 예를 들어, 3행 4열의 정수형 2차원 배열은 다음과 같이 선언한다.int matrix[3][4];⭐ 2. 초기화2차원 배열은 선언과 동시에 초기화할 수 있다. 배열을 초기화할 때는 중괄호 {}를 사용하여 각 행의 요소를 나열한다. int matrix[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9,..
[C/C++ Tip] 8. 배열과 포인터
·
C언어 30강
C언어에서 포인터는 변수의 메모리 주소를 저장하는 변수이다. 배열과 포인터는 밀접하게 관련되어 있으며, 이 둘을 연결지어 이해하면 C언어의 메모리 관리에 대한 깊은 이해를 얻을 수 있다. 이번에는 배열과 포인터의 관계에 대해 설명한다.⭐1. 배열과 포인터의 관계​​C언어에서 배열 이름은 배열의 첫 번째 요소를 가리키는 포인터로 사용될 수 있다. 예를 들어, int numbers[5]; 배열이 있다면, numbers는 &numbers[0]와 같은 주소를 가지고 있다. 이것은 배열의 이름이 첫 번째 요소의 주소를 가리키는 포인터로 동작한다는 것을 의미한다.int numbers[5] = {10, 20, 30, 40, 50};int *p = numbers; // 또는 &numbers[0]printf("%d\n"..
[C/C++ Tip] 7. 배열의 기초
·
C언어 30강
C언어에서 배열은 같은 자료형의 변수들을 하나의 이름으로 묶어서 관리하는 자료 구조이다. 배열을 사용함으로써 변수들을 효율적으로 관리할 수 있으며, 인덱스를 통해 각 요소에 접근할 수 있다. 이 글에서는 C언어의 배열 기초, 배열의 선언과 초기화, 그리고 배열을 사용하는 몇 가지 예시를 다룬다.⭐1. 배열의 기본 사용법C언어에서 배열은 다음과 같이 선언한다.자료형 배열이름[배열의 크기];예를 들어, int 자료형으로 10개의 정수를 저장할 수 있는 배열을 선언하려면 다음과 같이 작성한다.int numbers[10];⭐2. 배열의 초기화배열은 선언과 동시에 초기화할 수 있다. 초기화는 배열을 선언하면서 동시에 특정 값으로 각 요소를 설정하는 것을 의미한다. 하지만 특정 값으로 초기화하지 않을 경우, 컴파일..
18진수
'배열' 태그의 글 목록