|
|


22018, 1/1101 |
![]() |
![]() |
![]() |
![]() |
|
limvamos | ||||||
|
c언어 포인터 | ||||||
|
http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=37538 [복사]
Hit : 4593 Date : 2021/07/11 10:22
|
|||||||
| ![]() |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cd80 | 프로그래머로 일할거라면 포인터는 몰라도 괜찮습니다 애초에 포인터로 직접 접근이 불가능한 언어들을 더많이쓰거든요 웹해킹을 좋아하신다면 마찬가지로 포인터는 몰라도 됩니다 웹해킹에서 메모리를 직접 접근할일은 없어요 이외에 리버싱이나 시스템해킹을 하실거라면 메모리 조작연산을 잘 이해하셔야 하는데 이 개념을 어셈블리어로 공부하는것보단 C언어로 공부하는게 훨씬 쉽습니다 포인터를 공부하실땐 디버거 사용법과 어셈블리어도 같이 공부하시고 C언어로 작성한 포인터를 사용하는 코드가 실제 CPU에서 어떻게 돌아가는지 분석해보시는것도 좋은 공부입니다 |
2021/07/14 | |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| p0wermilk | 기왕 C언어 하신 거 끝까지 하시는 걸 추천 드립니다. 포인터 배울 때 공책이나 그림판에 직접 메모리 구조를 그려가며 배우는 걸 추천합니다. 솔직히 C를 배우고 테트리스나 로또 자동 추첨 프로그램같은 거 만들고 난 뒤 안 한지가 좀 돼서 저도 포인터 개념이 가물가물한데 그럴 때마다 포인터의 개념을 복습하고 또 복습해서 자꾸 머릿속에 기억을 시킵니다. 그러고보니 제가 포인터를 한 번 복습해야 될 때가 된 것 같네요... ^^ |
2021/07/15 | |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| p0wermilk | 포인터는 "특정 변수의 메모리 주소를 저장하기 위한 포인터 변수" + "자료형"입니다. 포인터 연산 잘못하면 엉뚱한 주소에 변수를 참조할 수도 있어서 C언어는 프로그래머에게 책임을 많이 지게 하는 언어이기도 하죠. |
2021/07/15 | |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||