본문 바로가기

혼공C

[혼공] 혼공8기 C언어 6주차 기본미션 Chapter 09 포인터의 핵심 내용을 정리하고 공유하기 ○ 메모리의 주소 - 주소(address)는 변수가 할당된 메모리의 시작 주소 - 변수의 공간(I-value)이나 값(r-value)은 이름으로 사용함 - 주소를 알면 주소로도 변수의 공간이나 값을 사용할 수 있음 ○ 주소 연산자 ○ 포인터와 간접 참조 연산자 ○ 여러 가지 포인터 사용해보기 ○ const를 사용한 포인터 포인터는 메모리를 사용하는 또 다른 방법 주소 연산자 &로 변수가 할당된 메모리의 위치를 확인함 포인터로 가리키는 변수를 사용할 때 간접 참조 연산자 *를 씀 구분 사용 예 기능 주소 연산자 int a; &a; 변수 앞에 붙여 사용하며, 변수가 할당된 메모리의 시작 주소 값을 구함 포인터 char *pc; int *pi; dou.. 더보기
[혼공] 혼공8기 C언어 5주차 기본미션 Chapter 08 직접 정리한 키워드 공유하기 배열 선언 배열 초기화 배열과 반복문 sizeof 연산자 배열을 선언하면 많은 변수를 한 번에 선언하는 효과가 있음 배열을 초기화할 때는 중괄호 { }를 사용함 배열은 주고 반복문으로 처리함 배열 전체의 크기를 구할 때 sizeof 연산자를 사용함 char형 배열은 문자열을 저장하는 변수 역할을 함 char형 배열은 문자열로 직접 초기화 할수 있음 char형 배열에 문자열을 저장할 때는 strcpy 함수를 사용함 문자열 입출력은 scanf, gets, printf, puts 등의 함수를 사용함 배열의 선언 : 배열은 한 번에 변수 여러개 선언함 int ary[5] // 배열 요소의 개수 : 5개 배열 요소를 사용할 때 ary[0] = 10; // 배열에서의.. 더보기
[혼공] 혼공8기 C언어 4주차 기본미션 4주차 기본미션 - chapter 07 함수의 유형을 정리하여 공유하기 함수란? 기능을 수행하는 코드 단위를 말함 대표적인 함수 main printf와 scanf도 함수이며 특정 기능을 미리 약속하고 프로그램에서 바로 사용할 수 있게 구현되어 있는 표준 라이브러리 함수임 1. 매개변수가 없는 함수 ▪ 괄호 안에 매개변수 대신에 void를 쓰거나 비워 둠 ▪ 호출할 때 인수를 주지 않으나 괄호는 사용함 ▪ 반환값은 return문과 함께 반환함 int get_num(void) ← 매개변수가 없음 { ... return num; ← return문 사용 } 2. 반환값이 없는 함수 ▪ 반환형에 void를 적음 ▪ return문이 없으며 함수의 실행을 끝내면 자동으로 반환함 ▪ 함수의 중간에서 반환할 때는 값 없.. 더보기
[혼공] 혼공8기 C언어 3주차 기본미션 혼공 용어노트에 용어 추가 등 노트 활용하고 공유하기 chapter 05 ▪ 제어문 : 특정 조건에 따라 실행하거나 실행하지 않아야 할 때 사용하는 문장 · 선택문 : if문, swith~case문 · 반복문 : for문, while문, do~while문 · 분기문 : break문, continue문, return문 ▪ 블록(block) : 지역변수 함수, 반복문, 선택문 등의 중괄호로 이루어진 단위를 말함 ▪ 조건문(conditional statement) : 특정 조건을 만족할 때 코드를 실행하는 문법 · if문 : 괄호 내의 조건식이 참이면 블록 내의 문장을 실행함 · else문 : if문의 조건식이 거짓이면 블록 내의 문장을 실행함 필요 없으면 없어도 됨 · else if문 : if문의 조건식이 .. 더보기
[혼공] 혼공8기 C언어 2주차 기본미션 확인문제 Chapter03-1 1. 다음 자료형 중에서 실수형에 O표를 하세요. ※ unsigned int형에서 int를 생략하고 unsigned만으로도 사용할수 있음 2. 다음 프로그램의 실행결과를 예상해보세요. a = a +1;은 현재의 a의 값에 1을 더해 다시 a에 대입하는 문장 1부터 3까지 계속 더하면 6이됨 3. 국어, 영어, 수학 점수를 저장할 변수(kor, eng, mat)를 선언하고 각각 70,80,90점으로 초기화합니다. 총점을 저장할 변수(tot)를 선언하여 세 과목의 합을 구하고 세 과목의 점수와 총점을 출력하는 프로그램을 작성하세요. Chapter03-2 1. 다음과 같이 변수가 선언되어 있을 때, scanf 함수의 사용법이 옳은 것을 고르세요. ① scanf("%d, &ch);.. 더보기
[혼공] 혼공8기 C언어 1주차 기본미션 [기본미션] 1.비주얼 스튜디오 설치화면 인증샷 참고자료 https://youtu.be/A07bC_kFGs0 https://dsshin0110.tistory.com/164 [C언어] 비주얼 스튜디오 2019 설치 비주얼 스튜디오 2019 설치 설치 과정을 스샷을 했어요! dsshin0110.tistory.com 더보기