분류 전체보기 13

[혼공C] 회고록

사실은 c언어를 공부하겠다고 결심하고 이 책을 산건 상당히 오래전일인데( 그래서 1판 가지고 있습니다ㅋㅋㅋㅋㅋㅋㅋㅋㅋ) 2년전인가 혼공학습단으로 그때도 도전했었는데 중도 포기 했었습니다.... c언어가 어려워서 하지 말까 고민도 했던 것 같습니다.그래서 일단 저번 혼공단때 파이썬으로 시작을 했고 6주 하고 나니 이번에는 c언어를 해야겠다고 생각을 하고 진행했던것 같습니다. c언어 어렵습니다. 진짜로 ㅋㅋㅋㅋ 6주차까지 끝났는데도 책의 절반까지만 했다니 ... 말도 안돼 사실 이번여름 시즌은 새롭게 시작한 일들이 너무 많아서 (제 능력의 비해서 과도하게 계획을 만들어서 ㅠㅠ 반성합니다) 중간에 포기하고 싶었던 순간들이 많았지만 그때마다 족장님이 찾아오더군요 그래서 다시 할수 있는 힘을 받았답니다. ^^ ..

카테고리 없음 2025.08.24

[혼공C] 6주차_Chapter 09

기본과제 : 포인터의 핵심 내용을 정리하고 공유하기 메모리 : 우리가 데이터를 넣고 꺼내쓰는 공간메모리 주소 : 위치 식별을 위한 값 >> 메모리의 위치를 식별하는 주소 값은 바이트 단위로 구분됩니다.주소 연산자 : & 1. 주소라 하면 변수가 할당된 메모리 공간의 시작 주소를 의미2. 시작 주소를 알면 그 위치부터 변수의 크기 만큼 메모리를 사용할 수 있음 중요 포인트 : 포인터가 변수의 메모리 주소를 저장하는 변수 간접 참조 연산자 ( * ) (포인터 연산자) : 포인터가 가리키는 변수를 사용 할때 포인터에 특별한 연산자를 사용함 포인터를 사용하는 이유 임베디드 프로그래밍을 할때 메모리에 직접 접근하는 경우나 동적 할당한 메모리를 사용하는 경우 필요함 추가 과제 : ch.09 도전 실제 예제 풀고 ..

카테고리 없음 2025.08.24

[혼공C] 5주차_Chapter 08

기본과제 : 배열의 개념 정리하고 공유하기 배열이란 : 동일한 자료형이 여러개 사용될때 개별로 변수 선언을 해주어야 하는데 이를 배열을 활용하여 해결할수 있음 이를 통해서 다양한 변수를 사용해야할때 개별로 만들어줄 필요없이 배열이란 기능을 통해서 해결할수 있습니다.인덱스 0 시작: 첫 요소는 index 0, 마지막은 size-1. 사용 방법은 변수를 사용할 때와 상당히 비슷합니다. 다만 배열은 많은 양의 데이터를 활용해야하기 때문에 반복문을 사용할수 밖에 없습니다. 또한 설정한 요소 개수에 맞게 사용해야합니다. 그렇지 않으면 오류가 생길수 밖에 없는데 경고 메시지로 안 알려줄수도 있습니다.(이유는 잘 모르겠습니다. 포인터와의 관계 때문이라는데 아직의 이해하지 못했습니다. ㅠㅠ)

카테고리 없음 2025.08.11

[혼공C] 4주차_Chapter 07

기본과제 : 함수의 유형을 정리하여 공유하기 7장에서는 함수를 배우는 단원입니다. 파이썬이나 c언어등 다양한 프로그래밍 언어를 배울때 가장 중요한것을 말하라고 한다면 함수 활용의 중요성을 말할것입니다. 함수를 잘 활용할수록 다양한 기능들을 구현할수 있습니다. 지금까지는 main 함수들을 주로 활용하여 배웠습니다. (근데도 어려웠습니다 ㅎㅎ) 이번 파트는 함수에 대해서 자세히 배우는 파트입니다. 기본과제 : 함수의 유형을 정리하여 공유하기 함수를 활용하는데 있어서 필요한 3가지 • 함수 선언: 건물의 이름을 만드는것 // 즉 프로그램의 상단에서 어떤 함수를 만들어서 쓸 것이라고 컴파일러에 알려 주는 주는 것 • 함수 정의: 함수가 작동할수 있도록 설계도를 만드는것 // 즉 함수를 실제 코드로 만드는 것..

카테고리 없음 2025.08.03

[혼공C] 3주차_Chapter05 ~ 06

이번주에는 if문 if~else문등 선택문, 반복문을 배워보는 시간입니다.~~!지금까지는 변수 선언, 연산자 등등 c언어를 맛보는 느낌(분명히 맛보는 단원들이였는데 너무 어려웠던것 착각인가...)이였다면 이번주부터는 무언가를 조합할수 있는 능력을 배우는 시간~~ 챕터 5~6 내용을 한번씩 보고 과제를 하려고 했는데 기본 과제가...? 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기...? 혼공시리즈 책을 처음 사시면 뒤 부분에 혼공 용어 노트가 있습니다. ~~1~2주차 과제 할때도 이용했다는 사실 !!!정리되어 있어서 공부하고 어떤 내용들이 있는지 한눈에 알수 있는것이 장점!!! 꼭 알아야하는 용어 설명이 친절하게 있습니다. 근데 기본 과제가 용어 추가 등 노트 활용인데 용어를 추가할 공간이 ..

카테고리 없음 2025.07.24

[혼공C] 2주차_Chapter03 ~ 04

파이썬 할때는 이렇게 2주차 부터 어렵지 않았던것 같은데 어렵네요..... 책에 있는 그대로 썼는데 실행이 안되는건... ㅜㅜ기계분야를 전공하는 저로서는 파이썬까지 인가 봅니다. ㅎㅎ...... ㅜㅜ 역시 유저친화적인 파이썬!!! 하지만 예전부터 공부해보고 싶었던 c언어니까 화이팅!!!! 기본 과제 3-2 데이터입력(p.81~p.82) /// 4-2 그 외 유용한 연산자(p.118~p.119) 확인 문제 풀고 인증하기p.81 문제 2번근데 실행이 안된다......?답이 맞는데도....... 반환 값이 무시되었습니다. 'scanf'. 이유가 무엇입니까....? 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. ..

카테고리 없음 2025.07.18

[혼공C] 1주차_Chapter 01 ~ 02 혼공C 다시 시작

이번주는 c언어 공부 시작하는 한 주~~~저번에 2~3년전인가쯤에 혼공학습단에서 c언어를 도전했을때는 중간에 일이 있어서 완료까지 못했지만 이번 혼공학습단때는 c언어를 마스터할수는 없겠지만 어떻게 사용하는지는 알아가겠습니다....!!!!~~~~~~~~~~ 기본 과제비주얼 스튜디오 설치하고 인증하기 오래만에 본가에 와서 제 컴퓨터로 하지 못하고 친형의 컴퓨터를 빌려서 해서 비주얼 스튜디오가 안 깔려 있을수 알았는데....? 어라....? 프로그램이 있습니다. 어떻게 된건지 물어보니 형의 대학교 과제에 필요해서 깔았다고 하네요 ㅎㅎㅋㅋㅋㅋㅋ 그래도 과제니까 설치하는 법을 알아보겠습니다. 일단 버주얼 스튜디오가 무엇인지 알아 보겠습니다. 버주얼 스튜디오는 마이크로소프트사가 제공하고 있는 통합 개발 환경이..

카테고리 없음 2025.07.06

[혼공파] 6주차 Chapter 07(07-2) ~ 08

6주차  p. 431 [직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 캡처하기공부하기전까지는 예제도 있겠다 결과물을 보기 어렵지 않을거라고 생각했다..........22일부터 시작했지만 토일월화동안 못하고 있다가이제야 결과물 작성하고 있는 이 시점 25일 오후......(살려주시라유) 빨리 만들고 응용을 고민하려고 했던 나에게 주어진건 실행 되지 않은 화면뿐........ 성공하고 이제야 숙제 마무리 합니다... ㅠㅠㅠㅠㅠㅠ     결과물예제를 4번 타이핑했는데 이제 됩니다. ...?왜지? 숙제는 제출하지만 왜 되는지 몰라 다시 고민하러 갑니다

카테고리 없음 2025.02.25

[혼공파] 5주차 Chapter 06 ~ 07(07-1)

5주차 기본 과제 구문 오류와 예외의 차이 설명하기(p.379 1번 문제)프로그래밍하다 보면 오류가 생길때가 존재하는데 크게 두가지 종류로 설명할수 있다 1.프로그램 실행전에 발생하는 오류 >> 구문오류 (syntax error)2.프로그램 실행중에 발생하는 오류 >> 예외 (exception) 또는 런타임 오류 (runtime error)로 설명이 가능한데 각각을 추가로 설명하면 1. 구문오류 창에 Synyax error 라고  뜨면서 실행이 안 되는데 이때 Synyax error는 구문에 문제가 있어서 프로그램이 실행조차 되지 않는 오류라는 뜻이다 !위 예시 같은 경우 닫는 따옴표가 없어서 생기는 오류임으로 다시 넣고 실행하면 잘 실행되는걸 볼수 있다  2. 예외 또는 런타임 오류 구문 오류와 달리 ..

카테고리 없음 2025.02.19