전체 글7 [혼공C] 회고록 벌써 6주, 아니 방학까지 7주가 지났다는 걸 믿을 수 없네요. 방학을 조금이라도 알차게 보낼 수 있지 않을까 싶어, 가벼운 마음에 신청했던 기억이 납니다. 되면 좋고 안 되면 어떡하지(...)라는 생각이었는데, 좋은 기회 주셔서 감사합니다. 덕분에 그나마 생산적으로 살 수 있었습니다ㅎㅎC언어 강의를 들은 적은 있으나, 포인터의 벽에 막혀 그 뒤로 다시 쳐다보지 않은 언어입니다. 프로그래밍은 내 적성에 안 맞나 의심하게 한 언어기도 하죠. 그런데 혼공학습단 활동을 하며 부담을 버리고, 천천히 복습하며 C언어라는 벽을 넘고 있는 기분입니다. 혼공단 활동은 워밍업이고, 고급편이 진짜인 것 같긴 한데(...), 학습단 활동하며 만든 공부 습관을 바탕으로 계속 도전할 수 있길 바랍니다. 족장님도, 12기 분들도.. 2024. 8. 18. [혼공C] 6주차 포인터 주차진도기본 숙제추가 숙제6주차(8.12~8.18)Chapter 9포인터의 핵심 내용을 정리하고 공유하기CH09 도전 실전 예제(p289) 풀고 인증하기 포인터의 핵심 내용을 정리하고 공유하기 >① 포인터: 메모리 주소 저장하는 변수.② 포인터의 값 = 포인터가 가리키는 변수의 주소③ 간접 참조 연산자/포인터 연산자(*): 포인터가 가리키는 변수를 사용할 때(포인터 통해 변수에 접근할 때)④ 포인터의 크기: 저장할 주소의 크기에 따라 결정됨⑤ 포인터끼리 대입 가능: 가리키는 주소의 자료형이 같을 때 / 또는 형 변환을 통해 자료형을 같게 만들어주면 가능 Ch09 도전 실전 예제(p289) 풀고 인증하기>[코드]#include void sawp(double* pa, double* pb); // 두 실수를.. 2024. 8. 18. [혼공C] 5주차 배열 주차진도기본 숙제추가 숙제5주차(8.5~8.11)Chapter 8배열의 개념 정리하고 공유하기널 문자의 정의, 용도와 표기법 공유하기 배열의 개념 정리하고 공유하기 >배열① 같은 자료형의 데이터가 연속적으로 저장된 것. 같은 유형의 변수가 많이 필요할 때 사용② 배열 요소(element): 배열의 나누어진 조각③ 기본값: 쓰레기 값. 선언과 동시에 초기화 가능④ 선언할 때 초기화하지 않으면, 각 배열 요소를 일일이 대입해야 함⑤ 각 배열 요소는 index(0~)로 접근 널 문자의 정의, 용도와 표기법 공유하기>널 문자(null character)① char형 배열에 저장된 0(아스키 코드 값이 0인 문자)② '\0'으로 표기③ 문자열의 끝을 표시하는 용도로 사용됨 → 배열의 길이 >= 문자열의 길이 .. 2024. 8. 6. [혼공C] 4주차 함수 주차진도기본 숙제추가 숙제4주차(7.22~7.28)Chapter 7함수의 유형을 정리하여 공유하기p226 7-5 직접 해 보는 손코딩 예제 테스트 후 apple 출력하고 종료한 화면 캡처하기. 왜 무한대로 출력되지 않는지 이유에 대해 생각하고 정리해 보기 함수의 유형을 정리하여 공유하기 >분류특징예시매개변수가 없는 함수매개변수 X. void로 부재 명시(생략 가능)호출시 괄호만 사용(argument X)int get_num(void); or int get_num();반환값이 없는 함수반환값 X. void로 부재 명시void print_char(char ch);매개변수, 반환값이 없는 함수매개변수 & 반환값 X. void로 부재 명시void print_state();재귀함수함수 내부에서 자기 자신을 호.. 2024. 7. 28. 이전 1 2 다음