:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
19/09/28 21:41
아주오래전에 컴퓨터라고는 타이핑하고 도스 명령어 몇개 아는 수준에
컴퓨터 언어를 전혀 모르는 상태에서 포인터 전까지 일주일에 한두시간 그룹스터디해서 3주만인가에 책반권정도는 나갔는데... ( for, if, while..... 함수...) malloc와 &, *가 나오는 순간부터 때려치웠습니다. 파스칼이나 포트란 언어같은 것 먼저 배우고 C언어 배우면 정말 쉽습니다.... 문제는 포인터........................................ C언어를 파스칼보다 먼저 배워서... 나중에 파스칼 배우면서 C언어를 재정립하고 프로시저와 함수구분을 할 수 있게되었고, 포인터를 이해할 수 있게 되었습니다. 그리고 C언어를 배우고 그쪽으로 갈 생각이 있다면 절대로 먼저 웹계열 언어(asp, php, 파이선등등..) 먼저배우지 마세요.
19/09/28 21:36
저는 자바 먼저 공부하고 나중에 C공부했는데
포인터 처음 접하고 완전 신세계였습니다. 자바에서 어렷풋이 이해하던 콜바이 레퍼런스와 콜바이 밸류 개념이 포인터를 접하는 순간 확 이해되면서 머리가 맑아지는 느낌이더라구요
19/09/28 21:43
포인터는 메모리 주소값을 가지는 변수의 타입이죠. 이것만 이해해도 사실 다 되는거긴 한데... TCPL만 제대로 이해해도 포인터로 고생하지는 않고 OS/컴구를 배울때는 포인터보다 어려운것도 많이 튀어나오죠.
19/09/28 21:59
그냥 포인터 기본 개념은 간단하지만 포인터 연산 따위에서 UB(배열 자체를 없애고 싶다..)나 일반 포인터, 정렬 제한, 형변환(특히 모든 경우의 수에 대해 형변환을 따져보고 나면 내가 지금 표준을 읽는 것인지 표준이 나를 읽는 것인지..) 따위에 있어서 함정이 미친 듯이 많죠. 그래도 대강 정리했다 싶지만 다시 봐도 헬입니다..지만 C 전체로 보자면 공부 거리의 극히 일부..
|