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

물공's의 딥러닝

프로필사진

물공's의 딥러닝

물공's의 딥러닝
검색하기 폼 Mountain View
  • Sensibility IT (205)
    • Python (24)
      • 웹크롤링 (1)
      • 머신러닝&딥러닝 (22)
      • 개발환경 설정 (1)
    • C++ (2)
      • OpenCV & Dlib (2)
    • Node.JS (4)
      • 개념 공부 (3)
      • 실습 (1)
    • Android (3)
      • Android 개념 (1)
      • NDK (2)
    • 허접한 프로그래밍 (103)
      • [JSP]Programming (33)
      • 드림위버 홈페이지 만들기 (5)
      • C언어 (15)
      • HTML5+CSS3 (32)
      • 워드프레스 (18)
    • JAVA (2)
      • Netty (1)
    • 드론 (34)
  • GUESTBOOK
  • TAG
  • RSS

C언어 포인터
[기말고사 대비] 포인터 함수 이용

함수란 무엇인가?우리는 main()함수, printf()함수, scanf()함수 등 다양한 함수를 사용하고 있습니다.각 함수마다 이름이 있는데요 이 이름들이 바로 함수의 시작 주소 입니다.main()함수의 이름은 main함수 이런식으로요 그럼 포인터 함수는 무엇인가요? 이전 시간에 포인터는 주소를 저장하는 것 이라고 정의를 내렸습니다.또한 포인터 변수는 어떠한 변수의 주소를 참조하는 것 이라고 정의로 내렸습니다. 그럼 포인터 함수는 위와 같은 개념을들 생각하면 아주 쉽게 생각할 수 있습니다.바로 함수의 시작주소를 저장하는 변수 입니다. 포인터 함수의 사용방법 int (*pointer) (int, int) int : 자료형[이 함수가 어떤 형태로 나타내어 질건지 선택하는 자료형](*pointer) : 포인..

허접한 프로그래밍/C언어 2013. 12. 9. 19:57
[기말고사 대비]포인터 변수의 사용예 part2 -기초-

이번 포스팅을 마지막으로 포인터에 대한 기본적인 기초 개념에 대해 마무리하겠습니다. 위와 같이 입력을 해 줍니다. 여러분도 해보시면 아시겠지만 Build하면 에러가 없다고 뜰 것 입니다. 근데 실행을 시켜보면 이렇게 Debug Error 라는 에러창이 뜰거에요 이렇게 뜨는 이유는 바로int형 변수 a, b, c 에대가 값을 초기화 해주지 않아서! 왜 초기화를 안해주면 이러한 문제가 생기는건가요? 앞에서도 말했따 싶이 포인터 변수를 사용한다는 것은 그 주소를 참조한다는 것 입니다.포인터가 주소를 참조 할때 그 주소가 가지고 있는 변수가 메모리의 공간이 존재하지 않는다면 포인터 변수는 참조를 못합니다. 따라서 위와같이 에러가 나는 것 입니다. 그래서 밑에와 같이 0으로 초기화를 해줍니다. 이제 디버그 에러는..

허접한 프로그래밍/C언어 2013. 12. 9. 18:46
[기말고사 대비]포인터 변수의 사용예 part1 -기초-

TIP : char* cp = NULLcp=&c라고 안쓰고char* cp = &c 라고 써도 된다. [해석]순서 ① char형 변수 c에다가 A라는 문자를 저장해 줍니다. 순서 ② char형 포인터 변수 cp에다가 NULL값을 저장해 줍니다. 순서 ③ 포인터 변수 cp에다가 char형 변수c의 주소를 저장합니다.[포인터 변수는 주소값을 참조하니까] 보시는 바와 같이 첫번째 줄에는 char형 변수 c와 c에 저장된 문자 A를 출력해 줍니다.두번째 줄에는 char형 변수 c의 주소를 참조한 char형 포인터 변수 cp의 주소와 cp가 참조한 주소를 출력해 줍니다. 결과적으로 포인터 변수 cp와 일반 변수 c의 주소는 다른것을 볼 수 있습니다.근데 &cp라고 안쓰고 cp라고 쓰면 cp가 참조한 주소를 출력해 ..

허접한 프로그래밍/C언어 2013. 12. 9. 18:07
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • jsp
  • 이슈
  • 머신러닝
  • FLYMATE
  • PID
  • 아두이노 드론
  • Gan
  • 프로젝트
  • 3dim
  • JSP-Programming
  • 논문리뷰
  • 아두이노
  • 논문
  • 세모정
  • CSS3
  • pytorch
  • AVR
  • 딥러닝
  • 드론
  • VR
  • 액션태그
  • 세상의 모든 정보
  • 글또
  • 라즈베리파이
  • 프로세싱
  • 3D프린터
  • arduino
  • 자이로센서
  • html5
  • mpu-6050
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바