최근 포스트

cs50 6강 연결리스트

연결리스트란 연결리스트는 대충 설명을 읽어보면 아니 이거 배열과 똑같은 거 아닌가 하는 생각이 들만큼 유사하다. 우선 순차적+간접참조라는 특성에서는 배열과 유사하다고 착각하기 쉽지만, 크기의 제한이 없다는 점과 연속된 메모리 주소를 할당받지는 않는다는 점에서 배열과는 차이를 지닌다...

커밋 되돌리기

사건 발단 ide와 깃허브 사이트로 하는 커밋은 처음이다보니(평소에는 습관적으로 bash명령어 이용) 실수로 풀 리퀘스트를 날리는 과정에서 merge를 하는 실수를 범해버렸다. 엎친데 덮친 격으로 merge를 취소한답시고 체리픽을 잘못된 생성을 하는 바람에 main브런치에는 잘못된...

cs50 5강 파일의 읽기와 쓰기

사용자에게 입력받기 참고로 비주얼 스튜디오로 코딩을 하는 사람들의 경우 scanf로 입력을 받으면 보안과 관련된 에러 메시지가 뜨는데 이는 scanf를 scanf_s로 대체하면 사라질 것이다.

cs50 5강 메모리 다루기

malloc과 free c언어에서 첫번째 벽이 포인터라면 아마 두번째 벽은 메모리를 직접적으로 만질 수 있다는 장점을 가진 malloc calloc 그리고 free일 것이다. 우선 malloc은 앞에 문자열 챕터에서도 잠깐 맛을 보았듯 메모리를 내가 원하는 크기만큼 빼놓는 방식이다...