혼공 6주차 기본미션 포인터 내용 블로깅 하기 메모리의 주소 값을 이용하는 '포인터' 포인터 개념이란, 선언된 블록({ }) 안에서만 사용할 수 변수와는 다르게 사용 범위를 벗어난 경우도 데이터를 공유할 수 있는 새로운 방법이다. 포인터 또한 변수들처럼 선언하고 사용하되, 선언할 때 앞에 *를 붙인다. *는 포인터임을 표시하는 기호. 그 뒤에 써야 하는 자료형은 변수의 자료형을 적는다.(int형 변수의 주소를 저장할 땐 int를, double형 변수의 주소를 저장할 땐double을) 포인터를 선언하는 방법 int *pa; (주소 위치에 있는 변수의 자료형)(포인터 기호)(포인터 이름) 포인터에 주소를 할당하는 방법 pa = &a; (포인터 이름)(주소 연산자)(변수명) 이제 포인터 pa는 변수 a가 메모..
혼공 5주차 기본미션 직접 정리한 키워드 정리 공유 배열을 선언하면 많은 변수를 한번에 선언하는 효과를 볼 수 있다. 배열을 초기화할때는 중괄호를 사용한다. 배열은 주로 반복문으로 처리한다. 배열 전체의 크기를 구할 때 size of 연산자를 사용한다. char형 배열은 문자열을 저장하는 변수의 역할을 하는 것으로 문자열로 직접 초기화할 수 있다. char형 배열에 문자열을 저장할 때는 대입 연산자 대신 strcpy 함수를 사용한다. char형 배열에 문자열을 입출력할 때는 scanf, gets, printf, puts등의 함수를 사용한다. -scanf는 하나의 단어만 입력 -gets는 한 줄 입력 -printf는 문자열 출력 -puts는 문자열 출력 후 줄 바꿈
혼공 4주차 기본미션 직접 표로 핵심 포인트 정리 공유 7-1함수의 세가지 상태 구분 예 설명 함수 선언 int sum(int a, int b); 함수의 형태를 알린다. 함수 원형에 세미콜론을 붙인다. 함수 정의 int sum(int a, int b) { return a + b; } 함수를 만든다. 반환값의 형태, 이름, 매개변수를 표시하고 블록 안에 기능을 구현한다. 함수 호출 sum(10,20); 함수를 사용한다. 함수에 필요한 값을 인수로 준다. 7-2 다양한 함수 형태 형태 구분 설명 매개변수가 없는 경우 선언 int get_num(void); 또는 int get_num 특징 호출할 때 인수 없이 괄호만 사용한다. 반황형이 없는 경우 선언 void print_char(char ch, int get..