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