내가 일찍 포기도 안 하고 거의 밀리지도 않고 잘한다고 하더니 9일차에 번아웃이 와버렸다. 오늘 기분도 안 좋은 데다가 덥고 짜증 나고 지치고 갑자기 내가 왜 이걸 해야 하는가에 대한 의문이 생겼다. 그래서 오늘은 아무런 스트레스도 받지 말고 그냥 푹 쉬어야겠다... 고 생각했는데 지금 잠깐 기분이 괜찮아진 김에 우선 노트북을 틀어서 해보기로 했다...^^ 내 노력이 코딩 실력으로 좀 나타났으면 좋겠다
아 근데 오늘 소단원 3개나 돼
⁎ C언어 코딩도장 책에 있는 내용+동영상 강의+각종 실습 문제는 아래 링크에 들어가면 더 자세하게 볼 수 있습니다!
코딩 도장
dojang.io
<UNIT 20> 비교 연산자와 삼항 연산자 사용하기
- 20.1 비교 연산자 사용하기
- 20.2 삼항 연산자 사용하기
- 20.3 if 조건문과 비교 연산자 사용하기
- 20.4 함수 안에서 삼항 연산자 사용하기
- 20.5 퀴즈
- 20.6 연습문제: 비교 연산자 사용하기
- 20.7 연습문제: 삼항 연산자 사용하기
- 20.8 심사문제: 비교 연산자 사용하기
- 20.9 심사문제: 삼항 연산자 사용하기
비교 연산자의 종류에는 ==, !=, >, <, >=, <=가 있다. 삼항 연산자는 ? :의 형태로 ? 앞에는 조건식을 쓰고 ?와 : 사이에는 참일 때 반환할 값, : 뒤에는 거짓일 때 반환할 값을 적으면 된다.
삼항 연산자를 사용하면 if, else로 길게 쓸 코드를 한 줄로 줄일 수 있다.
주석 처리한 부분을 삼항 연산자를 사용하여 간단하게 줄인 것이 바로 맨 아래에 있는 코드이다.
연습문제 풀고
아악...
20.8 심사문제 풀 때 저녁을 먹으면서 풀어서 그런지 마음이 들떠서 헐랭방구로 봤나 보다
<UNIT 21> 논리 연산자 사용하기
- 21.1 AND 연산자 사용하기
- 21.2 OR 연산자 사용하기
- 21.3 NOT 연산자 사용하기
- 21.4 조건식과 논리 연산자 사용하기
- 21.5 if 조건문과 논리 연산자 사용하기
- 21.6 삼항 연산자에 논리 연산자 사용하기
- 21.7 퀴즈
- 21.8 연습문제: 논리 연산자 사용하기
- 21.9 심사문제: 논리 연산자 사용하기
논리 연산자는 AND, OR, NOT으로 기호로 &&, ||, !를 사용한다.
printf 함수 내부에 보면 1 && 1과 같은 식이 있는데, 이 결과가 참이면 1을, 거짓이면 0을 반환한다. 이때 0을 제외한 실수는 참, 0은 거짓으로 간주하며 AND 연산자는 둘 다 참일 때만 참을 반환한다. (OR 연산자는 둘 중 하나만 참이어도 참을 반환한다.)
다음과 같이 조건식(이항, 삼항 연산자 모두 가능)도 논리 연산자로 판단할 수 있는데, 이때 위의 예시처럼 쓰는 것보다 (num1 > num2) && (num3 > num4) 처럼 괄호를 사용하여 묶는 것이 코드를 보는 입장에서 의도를 명확히 파악할 수 있다.
시험 볼 때 가장 싫어하는 문제 유형 : 하나 이상 고르시오. (개수도 안 알려줌)
scanf 함수 쓸 때 뒤에 & 붙이는 거 잊지 말기................. 흑흑
<UNIT 22> 불 자료형 사용하기
- 22.1 stdbool.h 헤더 파일 사용하기
- 22.2 불 자료형 크기 알아보기
- 22.3 불 자료형과 논리 연산자 사용하기
- 22.4 true, false를 문자열로 출력하기
- 22.5 if 조건문에서 불 자료형 사용하기
- 22.6 퀴즈
- 22.7 연습문제: 불 자료형 사용하기
- 22.8 심사문제: 불 자료형 사용하기
bool 자료형을 사용하려면 main 함수 위에 <stdbool.h> 헤더 파일을 include해야 한다. 정말... 귀찮다...
ㅑ그냥쓰면
ㅑ안될까요
bool을 사용하면 true와 false를 단독으로 사용할 수 있다. bool의 크기는 1이다. bool의 서식 지정자는 정수와 동일한 %d이다.
희^_______________^
연습문제 통과하고
심사 문제까지 끝!
오늘의 느낀 점
조만간 깃허브 사용법을 열심히 익힐 예정이다. 공부 내용을 이렇게 정리하는 것도 좋지만, 실질적으로 저 코딩도장 사이트에 들어가면 내용과 강의 영상, 실습이 다 있는데 내가 이렇게 정리한다고 해서 나중에 내가 이 글을 찾아보진 않을 것이고... 코딩 연습을 하기 위해서는 개인적으로 티스토리보다는 깃허브가 더 유용할 것 같아서 (+깃허브는 객관적인 통계 자료 산출이 가능하니까!) 깃허브를 사용하려고 한다. 다만... 내가 뭔가 이것저것 눌러본다고 해서 익숙해질 수 있는 구조는 아닌 것 같아섴ㅋㅋㅋㅋㅋ 깃허브에 대해 좀 알아보는 시간을 가지려고 한다. 그동안은 아마 티스토리를 사용하지 않을까
그리고 오늘 문득 공부에 대해 현타가 왔다. 원래 처음이 제일 힘든 법이라고, 분명 무언가를 하긴 하는데 그에 따른 성과가 눈에 전혀 보이질 않으니 지칠 수밖에 없다. 게다가 아직 나에게는 뚜렷한 목표가 없어서 더 그런 것 같다. 원하는 것이 있다면 아무리 힘들더라도 나중에 성취한 내 모습을 상상하면서라도 버틸 수 있는데 그렇지 않아서 힘들다. 그래도 아이스크림 하나 먹고 좋아하는 유튜버 영상 하나 보고 (+ 저녁까지 먹음) 꾸역꾸역 기력 회복해서 오늘 할 일도 다행히 마쳤다. 오늘은 진짜 그만하고 씻고 나와서 책 읽으면서 푹 쉬어야겠다!
기분 좋게 내가 좋아하는 유두래곤 짤로 마무리 🤍💙
C언어 코딩도장 중간 점검...(은 포인터 하기 싫은 자의 몸부림) (0) | 2020.09.01 |
---|---|
아마 공부 내용을 github에 올리게 될 것 같은 그런 기분적 기분 (0) | 2020.08.21 |
[0819] C언어 코딩도장 8일차 (0) | 2020.08.20 |
[0818] C언어 코딩도장 7일차 (0) | 2020.08.18 |
[0817] C언어 코딩도장 6일차 (0) | 2020.08.17 |
댓글 영역