C언어 2

[C/C++언어] static 변수를 쓰는 이유 (feat. 메모리 구조)

[C/C++언어] static 변수를 쓰는 이유 (feat. 메모리 구조) 과제를 하던 도중, static 변수를 쓰지 않으면 풀 수 없는 문제를 만났다. 사실 코딩을 하면서 static이라는 변수를 만난 적이 거의 없어서 잘 모르는데 이번 기회에 정리를 해보려고 한다. 나의 경우, 과제에서 계속해서 새로운 문자를 read() 명령어를 통해 읽어야 했고 함수가 종료되더라도 이렇게 읽은 문자들을 계속해서 기억을 할 필요가 있었다. 그래서 변수를 static으로 선언해야 했는데! 문자열로 이 예시를 보기엔 여러모로 복잡하니까 정수형을 통해 예시를 보자. #include voidcheck() { int num = 0; num++; printf("%d\n", num); } int main() { check();..

개발자 2021.05.18

42서울(42Seoul) 라피신 직전에 무엇을 준비해야할까?

42서울(42Seoul) 라피신 직전에 무엇을 준비해야할까? 2020/12/31 - [개발자/42서울] - 42 서울(42 Seoul)과정 (feat. 1차 온라인 테스트 후기) 2021/01/07 - [개발자/42서울] - 42 서울 (42 Seoul) 1차 체크인 미팅 온라인 신청 후기 (feat. 성공) 2021/01/21 - [개발자/42서울] - 2021년 42서울(42 Seoul) 1차 체크인미팅 후기 (ft. Q&A) 2021/02/01 - [개발자/42서울] - 42서울 (42Seoul) 라 피신(라피신) 신청 후기 (ft. 성공) 저번 글들에서 42서울 진행되는 과정을 하나하나 후기로 작성하였다. 이제 이틀 후부터, 라 피신이 시작되는데 들어가기 전에 뭘 공부해놓으면 좋을까 싶어서 한번 ..

개발자/42서울 2021.02.14