본문 바로가기 메뉴 바로가기

hoho

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

hoho

검색하기 폼
  • 분류 전체보기 (55)
    • 미라클모닝, 아침형인간 (1)
    • 하루일기 (1)
    • 한 주의 이슈 (0)
    • 프로그래밍 정보 (40)
      • C (5)
      • JavaScript (11)
      • NodeJS (1)
      • NestJS (2)
      • Tailwind CSS (2)
      • TypeScript (0)
      • linux bsp (1)
      • Linux (6)
      • OpenCV (3)
      • STM32 (1)
      • python (2)
      • SQL (1)
      • Qt (2)
    • 독서 (0)
  • 방명록

dereference (1)
[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
이전 1 다음
이전 다음
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
more
«   2025/11   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바