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

Clang11

배열과 포인터(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.
알고리즘은 삶아먹는건가요?(on c) 본 포스트는 c언어를 중심으로 작성되었습니다. 알고리즘은 삶아 먹는건가요? 아뇨 , 삶아 먹으시면 큰일 납니다. ㅋㅋ 그렇다면 알고리즘은 어떻게 해야할까요? 알고리즘 정말 어렵습니다. 알고리즘의 사전적 정의를 찾아보면 수학과 컴퓨터 분야에서 정해진 일련의 방법 등을 공식화한 절차적 형태라 정의합니다. 또한 9세기 경 페르시아 수학자의 이름에서 따왔다고 전해집니다. 이렇게만 들으면 이해가 정말 안됩니다. 그렇다면 또 예시를 들어야죠 우리 라면을 끓여봅시다! 라면 겉만 봐도 참 맛있겠네요.. 밥을 안먹고 포스팅 하는 터라 배가 고픕니다 ㅠㅠ... 각설하고 예시에 대한 진행 이어가겠습니다! 1. 라면 끓이기 위해서 냄비와 수저 냄비 받침을 준비합니다. 2. 끓이려면 물이 필요하니 냄비에 물을 받아, 불을 켜고.. 2020. 2. 14.
자료구조 먹는건가요? (on c) 본 포스트는 C언어를 중심으로 작성되었습니다. 자료구조란? 공부를 못할때는 책상을 치워야 속이 쉬원하고, 정리가 된것같아서 공부가 잘되나요? 반드시 그렇지는 않습니다. ㅋㅋㅋ 생각해보면 공부를 하기 싫어서 책상을 치우는게 더 재밌다고 느껴지는것 같아요 (물론, 필자 기준) 자료구조 또한 위와 같습니다. 우리가 볼펜을 찾을때 아무곳에 던져져 있다면 다시 사용할 때 찾기가 쉬울까요? 전혀 그렇지 않습니다. 그렇다면 시각화해서 표현해보겠습니다. 위 그림 차이점 한번에 아시겠죠? 보다시피 정리된 구조는 안정감을 줌과 동시에 원할때 신속하게 사용할 수 있겠죠? 자료구조 또한 같다고 생각하시면 됩니다. 자료를 효율적으로 저장하고 표현하고! 처리할수 있도록 도와주는것이 바로 자료구조입니다! 그렇다면 컴퓨터에선 이 자.. 2020. 2. 14.