:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/11/03 03:04
저는 포인터가 가장 어려웠습니다.
애초에 배열을 먼저 배워서인지, 포인터를 쓰면 더 편할때도 굳이 배열을 만들어서 쓰는 버릇이 어느새 들어있었어요. 말씀해주신 함수에서의 전역변수나 함수내 변수 그것에 대한 포인터들이 너무 복잡하더라구요. 저는 이문제는, 날잡고 포인터관련된 심화문제를 계속 배열이 아닌 포인터로 풀어서 해결했습니다.
10/11/03 08:07
음 만국 공통이아닐까요 포인터가 0순위죠
그다음으로는 제개인적인견해로 포인터>>넘사벽>>함수>파일입출력>구조체 순정도겠네요 함수같은경우는 별* 피라미드,삼각형,역삼각형 쌓기놀이 하면 다익힐수있죠.
10/11/03 08:36
저는 포인터도 문제지만 초심자들이 C언어를 포기하는 이유가
이론 빡시게 배우고 나서. 자 이제 뭐 할까? 하는 문제라고 봅니다. 막상 C언어 이론 포인터 함수등은 배웠지만 이걸로 몰 할지 모르는 학생들이 테반이라는 겁니다. 그런것도 한번 간단하게 소개해 주시는것도 좋을듯 합니다. 그리고 가장 거지같은건 역시 포인터... -_- 그나저나 좋은일 하시네요. 저도 지금 네트워크 동영상 강좌 만들고 있는데 흐흐.. 나중에 참고좀 하게 보여주세요~
10/11/03 11:22
포인터가 죽일놈이죠...
자바부터 배웠는데 나중에 C하니까 포인터라는놈이 있어서 힘들었습니다. 구조체는 클래스(자바) 때문에 의외로 쉬웠...
10/11/03 13:02
저는 &a 처럼 address extracting operator와 int &a(address referencing variable)과 int *a (address pointing variable)이 세가지의 구별에 가장 애를 먹었었네요..
10/11/03 17:04
답변 주신 모든 분들 감사합니다.
대개 컴퓨터의 하드웨어에 대한 이해없이 언어를 배우는 데서 오는 어려움처럼 보이네요. lovehis님// 제가 느끼기엔 C를 통해 프로그램 짜는 법을 배운다는 게 잘못된 선택 같아요. 프로그램은 한편 문제 해결 방식의 명세지만 다른 한편 하드웨어를 직접 컨트롤 하는 제어 신호인 셈인데, 고급 언어는 대개 후자를 감춰줌으로써 전자에 집중할 수 있게 해주거든요. 그리고 전자를 알아야, 후자를 알면서 조건에 맞춰 프로그램을 하게 되는 것 같고요. C는, 후자를 알아야 프로그램을 할 수 있는 언어여서, 한편으론 이해하기 까다롭고 한편으론 프로그램의 본질에서 멀어지게 만드는 듯 합니다.
|