공대생 공부노트

  • 홈
  • 태그
  • 방명록

2025/12/04 1

[C언어] 포인터 - 헷갈리는것들

- 포인터 변수 선언int *k = x;int값을 갖는 x라는 데이터의 주소를 가리키는 포인터변수 k를 선언한다.비유하자면 k는 전화번호부의 페이지 이름이고, 자료형 int는 전화번호의 형태, x는 내가 찾고자 하는 사람이다.즉, k는 어떤 값이 아니라 주소값을 가진다. - 포인터 변수와 역참조 연산자 위와 같은 상황에서 *은 포인터변수 k를 선언하는 용도로 쓰인다.그 이외에 어떤 변수 앞에 *이 붙으면, 해당 변수가 지시하는 주소의 데이터값을 반환한다. - 배열이름은 배열의 첫 요소의 주소로 자동변환된다. 배열 자체는 포인터 변수가 아니다.하지만 배열 이름을 사용하면 “포인터처럼 행동”한다.그래서 함수에 넘기거나 %s에 넣으면 주소처럼 쓰인다.

공부 2025.12.04
이전
1
다음
더보기
프로필사진

공대생 공부노트

전자공학을 전공하는 학부생입니다.

  • 분류 전체보기 (33)
    • 공부 (28)
      • 일반물리학 College Physics (12)
      • 미적분학 Calculus (8)
      • Signals and Systems (3)
      • 공업수학 (1)
      • 반도체공학 (1)
      • Digital Logic Circuits (1)
    • 일상 (4)
      • 일기 (0)
      • 일상 (2)
      • 생각 (2)

Tag

전압, 물리, 일반물리학, 커패시턴스, 앙페르법칙, 갈바노미터, 물리학, 야코비안행렬, lc회로, rc회로, 이중적분, 전자기학, 표면적, 송배전시스템, 홀효과, 키르히호프법칙, 교류전류, rlc회로, 미적분학, Calculus,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바