목록c언어 (14)
Let's kick it
새봄의 노래 (Beginning)아티스트도영 (DOYOUNG)앨범청춘의 포말 (YOUTH) - The 1st Album발매일2024.04.21회고 제출이 6주 차 끝나고 다음 주까지라고 혼자 생각하고 있다가 6주 차 제출 후에 뭔가 불안해서 패들렛 확인 후 허겁지겁 작성하러 들어왔습니다. 제대로 확인하지 않은 제 불찰입니다 흑흑이번이 3번째 혼공학습단이였는데 알고리즘 문제 풀이할 때 문자열 함수에서 버벅대서 그 부분만 공부할 겸 이북으로 구매했다가 13기 모집기간이랑 겹쳐서 이왕이면 산 김에 처음부터 다시 공부해 보자라는 마음에 시작했습니다. 혼공학습단의 주차 범위에 문자열 함수가 포함되지 않아서 원래 목표를 위해 부지런히 완독하고 글 작성하겠습니다. 일단 목표는 28일까지입니다!이번 활동할 때는 책 한..

ATTITUDE아티스트IVE (아이브)앨범IVE EMPATHY발매일2025.02.03 10-1 배열과 포인터의 관계 배열명으로 배열 요소 사용하기포인터에 배열명을 저장하면 배열명처럼 사용가능함.배열명은 첫 번째 배열 요소의 주소 값임.배열명은 첫 번째 배열 요소를 가리킴.간접 참조 연산(*)을 사용하면 모든 배열 요소에 접근 가능함. 포인터의 연산포인터의 정수 덧셈계산식 : 주소 + (정수 * sizeof(자료형의 크기) )ex) int 배열의 포인터 p가 있을 때, p+1은 p에서 4바이트(int 크기) 뒤의 주소를 가리킴포인터끼리의 뺄셈계산식 : (두 포인터의 주소 값의 차) / (가리키는 자료형의 크기)결과 : 배열 요소 간 간격 차이뺄셈 계산 이후 관계 연산자(>, 배열명은 주소이므로 포인터에 ..

눈사람아티스트정승환앨범그리고 봄발매일2018.02.186주차(2/17 ~ 2/23)Chapter 09포인터의 핵심 내용을 정리하고 공유하기Ch.09 도전 실전 예제(p.289) 풀고 인증하기 목차- 숙제- 코드 실행 화면 - 숙제포인터는 변수의 메모리 주소를 저장하는 변수로, 사용 범위를 벗어나도 데이터 공유가 가능하다. 선언과 동시에 초기화 가능하며, 사용된 자료형의 형의 크기만큼 메모리 저장공간이 할당된다.* 기호를 사용해 포인터를 표시하고, 주소 연산자인 &를 이용해 변수와 함께 사용하면 포인터에게 시작 주소가 전달된다. 주소가 저장되면 가리킨다는 의미 사용 가능한데 -> 화살표를 이용해 포인터가 어디 주소를 가리킨다. 그러면 간접 참조연산자 *를 통해 주소를 저장할 포인터를 변수처럼 선언하고 사용..

Slow It Down아티스트Benson Boone앨범Fireworks & Rollerblades발매일2024.07.25 대소문자 변환 프로그램으로 키보드로부터 문장을 입력받은 후에 대문자를 찾아 소문자로 바꾸는 프로그램을 작성하며, 바뀐 문장과 바뀐 문자의 수도 함께 출력한다.대문자를 소문자로 어떻게 바꾸지? upper함수 같은 게 있나 하고 일단 작성하고 나중에 유튜브 영상 보면서 역시 함수가 있었구나 하고 함수 버전도 작성했다. gets함수로 문자열을 입력받고,for문을 이용해 char형 배열인 str 배열요소에서 널문자를 만나기 전까지 돌리는데이때 문자상수의 아스키 코드 값이 대문자 범위에 있는지 확인하고 맞다면, 소문자와 대문자의 아스키코드 값 차이(= 32)를 이용해 대문자인 값을 소문자로 바..

Doctor! Doctor!아티스트ZEROBASEONE (제로베이스원)앨범Doctor! Doctor!발매일2025.01.195주차(2/10 ~ 2/16)Chapter 08배열의 개념 정리하고 공유하기널 문자의 정의, 용도와 표기법 공유하기 목차- 숙제- 실행 화면 - 숙제 배열(array) : 같은 형태의 데이터를 반복문으로 처리하기 위해 메모리에 연속적으로 저장해 놓고 쪼개 사용. 배열의 나누어진 조각을 배열 요소(element)라 함. 배열의 선언 : 다른 자료형처럼 선언을 통해서 저장공간 확보. 하나의 이름으로 한꺼번에 확보함. -> 한 번에 변수를 여러 개 선언.자료형 배열명[요소개수];변수배열선언하면 각 변수는 독립적인 공간을 가지며 각각의 이름을 사용.선언하면 저장공간이 연속으로 할당되어 배열..

Too Sweet아티스트Hozier앨범Unreal Unearth: Unheard발매일2024.03.214주차(2/3 ~ 2/9)Chapter 07함수의 유형을 정리하여 공유하기p. 226 7-5. 직접 해보는 손코딩 예제 테스트 후 apple 출력하고 종료한 화면 캡처하기왜 무한대로 출력 되지 않는지 이유에 대해 생각하고 정리해보기 - 목차1. 숙제2. 이론 + 코드 실행 - 숙제 함수 유형- 매개변수가 없는 함수 : 반환형 함수명(void); 처리할 데이터를 스스로 입력하는 함수.값을 받을 필요가 없어 매개변수가 필요 없는 경우로 void를 넣어 명시적으로 없음을 표현.void는 함수 정의나 선언에 사용되며 호출할 때는 쓰지 않음. 그냥 괄호만 쓰면 됨.ex) 함수명이 sum이면 sum();괄호조차 없..

이 플리 들으면서 하면 느낌 있는 척 코드 실행 가능3주차(1/20 ~ 1/26)Chapter 05 ~ 06혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기p. 151 크리스마스 소개팅 예문 if 문 손코딩 인증 또는 실행 화면 캡처하기더보기 오늘 꿈에서 '나는 리뷰어다 2025' 당첨 메일이 온 꿈을 꿔버림. 설레서 일어나자마자 허겁슨 허급슨 메일함부터 열어 본 사람됨.그리고 클로드가 실력이 늘고 있다고 해서 햄부기됨그런데 프로젝트 템플릿 만들어서 계속 사용 중이였는데 맨날 scanf_s를 사용해야 하는 거랑 오류가 계속 생기는 게 이상함- 숙제혼공 용어 노트 16p, else if문에 추가할 내용으로, if문의 조건이 만족하지 않을 경우에 넘어가는 문으로, if문의 조건도 포함되어 있으므로 선행..

I’m Ready아티스트청하앨범EENIE MEENIE발매일2024.03.10 - 문제 보고 그냥 푼 버전. - 클로드에게 수정할 부분 물어봐서 입력값 검증과 BMI 확인까지 추가한 버전.소수점 둘째 자리까지 구해야 더 정확해서 좋다고 했는데 까먹고 수정 못함.- 강의보고 조건 연산자를 사용하는 걸로 바꾼 버전. - 강의영상에서 성별 얘기가 나와서 만들어 본 버전으로 성별에 따라 다르게 출력하도록 만든 코드.scanf_s 사용 시에 문자를 입력받을 때는 버퍼 크기도 지정해줘야 한다는 걸 알게 됨.- 문자 하나(%c)를 입력받을 때: 버퍼 크기 1 지정 - 문자열(%s)을 입력받을 때: 배열 크기만큼 지정- 반면에 숫자 형식(%d, %f, %lf 등)을 입력받을 때는 버퍼 크기를 지정할 필요 x-> 이건 ..