c언어

    [TIL] C언어 포인터 / 박은종 쌤의 포인터 강의 6 ~ 7 [21-11-21]

    목차 TIL - C언어 포인터 / 박은종 쌤의 포인터 강의 6 ~ 7 TIL 클러스터 오후 4시 출근, 어제 운동을 쉬었던 탓일까, 치킨을 먹어서 속이 불편했던 걸까, 11시에 눈이 떠졌다. 7시에 눈이 저절로 떠지도록 주 6일 운동을 해야겠다. 이제 이걸 작성하고 운동하러 갈 건데, 설렌다. 저번주에 지원 결과가 나오게 되었는데, 아쉽게도 불합격했다. 그렇지만 오히려 불합격이 기회라고 생각하고 기초부터 차근차근 꾸준히 공부하려고 한다. 나를 불합격시켜준 우테코에 너무 감사한다. k8s의 경우는 기초부터 차근차근 해야 겠는데, 과제 제출기한이 늘어 다시 한번 도전해보려고 한다. C공부를 강의와 함께 기초를 잡고가는데, 너무 재미있는 것 같다. 기초부터 차근차근 개념을 잡으니 피신 때 놓쳤던 것들이 다 잡..

    [C] 구조체와 포인터 [박은종 쌤의 포인터 강의]

    목차 C언어 포인터 / 박은종 쌤의 포인터 강의 6~7 - 구조체와 포인터 - 1 - 구조체와 포인터 - 2 C언어 포인터 / 박은종 쌤의 포인터 강의 6~7 구조체와 포인터 - 1 헤더 파일 선언 해당 헤더파일에 각종 헤더를 include 해주면 이 헤더만 가져오면 그 안에 include 된 모든 헤더 파일을 사용할 수 있다. strcpy로 해당 구조체의 요소 값을 변경시킨다 (strcpy 사용을 위해 헤더 파일에 string.h를 추가해준다) sturct person lee를 선언하는 순간 해당 구조체의 메모리 요소만큼 메모리를 잡게 된다 구조체 포인터 선언 struct person* leePtr; 해당 포인터 값은 4바이트의 메모리를 가진다 typedef int INT; 를 해줬기 때문에 INT n..

    [TIL] C언어 포인터 / 박은종 쌤의 포인터 강의 3 ~ 5, Libft 기초 함수 구현, C 프로그래밍: 현대적 접근 - 서론 [21-11-19]

    목차 TIL - C언어 포인터 / 박은종 쌤의 포인터 강의 3 ~ 5 - Libft 기초 함수 5개 - C 프로그래밍: 현대적 접근 - 서론 TIL 어제 pcr검사를 받고 오늘 아침에 음성 확인 문자가 왔다. 그 덕에 아침 9시 40분에 서초 클러스터에 도착, 계속 공부 중이다. 오늘 클러스터에 10시간 정도는 있었던 것 같다. 이제 운동하러 가야지. 매일매일 초연하게 꾸준히 하자. 이렇게 하기만 하면 성장할 수밖에 없을 것이다. C언어 포인터 / 박은종 쌤의 포인터 강의 3 ~ 5 https://valuelog.tistory.com/114 [C] 포인터와 배열 및 실습 [박은종 쌤의 포인터 강의] 목차 C언어 포인터 / 박은종 쌤의 포인터 강의 3~5 - 포인터와 배열 - 1 - 포인터와 배열 실습 -..

    [C] 포인터와 배열 및 실습 [박은종 쌤의 포인터 강의]

    목차 C언어 포인터 / 박은종 쌤의 포인터 강의 3~5 - 포인터와 배열 - 1 - 포인터와 배열 실습 - 1 - 포인터와 배열 실습 - 2 C언어 포인터 / 박은종 쌤의 포인터 강의 포인터와 배열 - 1 https://www.youtube.com/watch?v=ce37lzsbUgQ&t=333s 포인터를 왜 쓰는가? - 메모리의 주소를 가지면 항상 접근 가능 - 매개 변수로 전달하기 편함 - 배열이나 구조체와 함께 쓰면 아주 편리함 int arr[5] 0 ~ n-1 인덱스 생성 배열의 가장 큰 장점은 인덱스 연산이 가능하다는 점, element를 찾는 속도가 정말 빠르다. 산술 연산으로 계산하기 때문에, 빅-오 표기법으로 O(1)에 해당한다. 그에 반해, 링크드 리스트는 논리적으로는 다음 것으로 예상 가..