C 썸네일형 리스트형 비전공 공학도를 위한 프로그래밍 학습 응용소프트웨어 공학을 수강하는 수강생의 이해를 돕기 위하여, 실습 시간에 진행하는 수업 내용을 간략하게 정리했다. 그리고 응소를 수강하였거나, 응소를 수강하지 않았으나 빠른 시일 내로 프로그래밍을 할 수 있어야 하는 많은 공학도를 위하여 도움이 되길 바라는 마음에 몇 자 적어보았다. 더 나은 방향으로 발전할 수 있도록 많은 관심과 제안을 부탁하며 시작해보자.(※이 강좌는 '응용소프트웨어공학'이라는 수업의 실습자료를 정리한 것으로 C언어에 대한 빠른 이해를 돕고자 작성되었음을 알려드립니다.) 1. 컴퓨터 프로그래밍이란? : 컴퓨터라는 비싼 계산기에게 일련의 작업(산수)을 지시하기 위한 명령어의 모음이다. : 작업 환경 구축하기 (Dev-cpp) 2. 프로그램의 구조와 입출력 : 변수 선언, 값 할당, 계산.. 더보기 포인터의 용도 컴퓨터 언어 중 특히 C언어를 배우면서 가장 힘든 부분이 포인터라고 생각된다. 구조체나 공용체라는 것도 동시에 등장하게 되는데, 자료구조와 병행하면서 겨우 이해할 수 있었던 부분이었다고 기억된다. 이제는 포인터를 써야할 때면 쓸 수 있게 되었지만, 그 당시는 왜 그 어려운 포인터를 써야만 하는지 이해할 수 없었다. 그 점에서 에서의 정리는 매우 도움이 되었기에 예전에 정리했던 내용을 다시금 정리해 본다. C 언어에서 포인터(pointer)가 쓰이는 방식은 주로 - 연결된(linked) 자료구조를 구축하기 위해 - 동적으로 할당된 자료구조를 지칭하기 위해 - 참조 전달 방식(call by reference)의 호출을 구현하기 위해 - 자료구조 안의 요소에 접근하고 요소들을 훑어 나갈 때 - 배열을 인수로 .. 더보기 이전 1 다음