Techday
웨비나

기초 특강) C언어 완전 정복하기 3탄 - 데이터 타입과 포인터

2018.01.05 10:30~11:59 정재준 대표 / 전기전자 평생교육원
  • 박선희2018-01-05T11:14:19.170Z

    그런데.. 방송중에 *pa = a\; 이렇게 쓰셨던거 같은데... pa = a\; 이렇게 되어야 하는 것 아닌가요?
  • 2018-01-05T11:20:49.590Z

    int a; int* pa = &a; int a[10]; int* pa = a; 이런 차이입니다. 일반변수인지 배열인지에 따라서 C언어 문법을 예제를 통해서 많이 연습하시면 되겠습니다.
  • 정성훈2018-01-05T11:13:49.480Z

    감사합니다. 수고하셨습니디.
  • 2018-01-05T11:24:22.203Z

    감사합니다.
  • 2018-01-05T11:13:10.923Z

    다시 보기는 언제 부터 되나요?
  • 2018-01-05T11:24:12.207Z

    지금 되고 있습니다~
  • 허성현2018-01-05T11:13:06.420Z

    잘 들었습니다...
  • 2018-01-05T11:24:03.503Z

    네, 감사합니다.
  • 최민석2018-01-05T11:12:36.043Z

    감사합니다.
  • 2018-01-05T11:23:56.177Z

    감사합니다. 즐거운 하루 되세요~
  • 무명2018-01-05T11:12:30.230Z

    포인터의 데이터 크기만큼 주소값이 증가한다는게 정확하게 이해가 안되요. 포인터의 크기는 4바이트니까 주소값이 4바이트씩 커져야 되는거 아닌가요?
  • 2018-01-05T11:18:57.177Z

    아, 이런부분에서 많이 헤갈려 하시는데, 포인터도 변수고 이 포인터 변수 데이터 타입이 int라고 생각하셔도 됩니다. int에 1000이라는 주소값을 넣고 주소값이 증가되면 1001, 1002, 1003, 1004... 이렇게 증가 되는 것과 같습니다. 그런데, 주소 하나에는 1바이트가 들어가도록 메모리 설계되어 있습니다. 그래서 char을 가르키는 포인터는 1000, 1001, 1002, 1003.. 이렇게 증가하고, int을 가르키는 포인터는 1000, 1004, 1008.. 이렇게 증가하고.. double을 가르키는 포인터는 1000, 1008, 1016... 이렇게 증가합니다.
  • 이용진2018-01-05T11:12:14.860Z

    아. 회의 떄문에 늦었네요. 혹시 다시보기 제공이 되는지요?
  • 2018-01-05T11:23:27.280Z

    지금 다시보기 영상 실행되고 있어요~
  • 박선희2018-01-05T11:12:02.030Z

    정말 유익한 강의 잘 들었습니다.. 감사합니다~ ^^
  • 2018-01-05T11:23:45.430Z

    감사합니다. 많은 도움이 되었으면 합니다.
  • 전정수2018-01-05T11:11:19.323Z

    pb[0] 이라고 적으면 10이라는 데이터를 읽을 수 있는가요?
  • 2018-01-05T11:14:26.770Z

    pb[0] 에 10 데이터가 들어 있다면 이렇게 읽으면 되고 *(pb+0)와 동일합니다.
  • 전정수2018-01-05T11:09:10.020Z

    pb[0] 이런식으로 사용이 가능한가요?
  • 2018-01-05T11:13:26.380Z

    네 가능합니다. *(pb+0)와 같습니다.