[C/C++] 1차원 배열과 포인터, 2차원 배열과 포인터 정리
C에 입문하면 포인터라는 장벽이 있다. 거기에 2차원 포인터 배열 들어가면 머리 속이 뒤죽박죽이다. 그래서 나의 머리를 정리하게 위해 포인터 배열을 정리해보았다. 포인터의 산술연산을 사용하는 경우 포인터가 배열인 것 처럼 사용할 수 있고 연산도 포인터와 배열이 비슷하다. 이 두가지의 공통점과 차이점을 살펴보자 1차원 배열과 포인터 우선 아래 예제를 살펴보자. #include int main() { int arr[10]; int num = sizeof(arr) / sizeof(arr[0]); for (int i = 0; i < num; ++i) arr[i] = (i + 1) * 100; int* ptr = arr; printf("%p %p %p\n", ptr, arr, &arr[0]); // 0x7ffda..
프로그래밍 정보/C
2023. 5. 5. 16:25
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Til
- 오늘의 공부
- NestJS
- CSS
- Kernel
- yocto
- raspberrypi
- C
- 재미있는
- 라즈베리파이
- tailwindcss
- js syntax
- 모닝독서
- 미라클모닝
- opencv
- variable
- JSON
- 초아
- SQL
- 20.03.11.(목)
- 스타벅스
- var
- Python
- Linux
- JS
- QT
- 포인터
- 자바스크립트
- tailwind
- JavaScript
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
글 보관함
