본문 바로가기
  • hazard_dev@__
  • hazard_dev@__

포인터3

[C] 포인터 변수 자유자재로 사용하기! Really Powerful Programming Language C 진짜 진짜 강력한 프로그래밍 언어 C언어의 포인터 변수에 대해서 설명하도록 하겠습니다!! 진짜 뭐 너무 강력해서 입이 다물어지지 않는 아주 완벽한 언어죠. 저도 C랑 C++을 제일 좋아하고 가장 많이 사용하는데요, 그만큼 어디서든 사용할 수 있고, 어떤 시스템이든 범용적으로 사용할 수 있다는 점은 C언어를 더욱 매력적으로 보게 만드는 점이라고 생각합니다. C언어는 1972년 탄생해서 아직 까지 실무, 특히 코어 작업에서는 빠질 수가 없는 언어이기 때문에, 전공자분들이라면, 마스터까진 아니더라도 어느 정도 자유자재로 사용하실 수 있으셔야 합니다!! Pointer Variable in C 이미 포인터 변수를 검색해보셨다는 것은 사용하려고 .. 2020. 12. 7.
STACK(스택)이 뭔가요?[2] 본 포스트는 c언어를 중심으로 작성되었습니다. STACK(스택)이 뭔가요? 저번 포스트에 이어 스택의 포인터변수를 이용한 구현방식에 대해서 알아보겠습니다. 요새 공부를 좀 많이 땡기다보니, 아무래도 포스트를 많이 하면서 또 필자 또한 뿌듯함을 느낍니다.ㅋㅋㅋ뭐 여튼 각설하고 앞서서 구현했던 방식은 순차자료구조 형식이란 점 모두 인지하실거라 생각합니다. 1차원 배열변수를 이용하여 아주 쉽게 구현했었죠. 그렇지만 앞서서 포스팅을 보고 오신 분이라면 아시겠지만, 그닥 효율이 좋은 구조는 못됩니다. 아무래도 고정된 크기를 사용하는 만큼 가변적으로 크기가 바뀌어야 할 상황에서 그렇게 잘 못하기 때문에 일단 크게 크기를 잡아놔야 넉넉하다는 겁니다. 그치만 그렇게 되면 메모리 사용의 효율성이 많이 떨어지기 때문에 좋.. 2020. 2. 21.
배열과 포인터(array , pointer) 천천히~ 본 포스트는 c언어를 중심으로 작성되었음을 알려드립니다. 배열과 포인터(array , pointer) 천천히~ 1. 배열 우선 배열에 대해서 알아봅시다. 배열은 같은 자료형이 나열되어 메모리에 연속적으로 저장된 자료형입니다. 만약, 과일의 종류를 담는 변수를 선언할 때 어느 것이 효율적일지 한번 생각해보세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include int main (){ char str[] = "apple"; char str2[] = "orange"; char str3[] = "cherry"; printf("%s %s %s\n", str, str2,str3); return 0; } Colored by Color Scripter cs 위와 같이 일일.. 2020. 2. 14.