※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 if문형식1 : 조건이 참일 때만 실행합니다. 예제 1 : a가 10보다 크면 a에서 10을 빼기.형식2 : 조건이 참일 때와 거짓일 때 실행할 문장이 다릅니다. 예제2 : a가 b보다 크면 a - b, 아니면 b - a를 수행하기.형식3 : 조건이 여러 개이고, 조건마다 실행할 문장이 다릅니다. 예제3 : 점수에 따라 등급 표시하기.형식4 : if문 안에 if문이 포함됩니다. 예제 4 : 홀수, 짝수 판별하기. for문형식1 : range를 이용하는 방식입니다.형식2 : 리스트(List)를 이용하는 방식입니다. 예제 : 다음은 리스트 a에 저장된 요소들의 합과 평균을 구하는 프로그램 Python으로 구현한 것입니다.코드 해설 whil..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 Python의 기본 문법변수의 자료형에 대한 선언이 없습니다.문장의 끝을 의미하는 세미콜론(;)을 사용할 필요가 없습니다.변수에 연속하여 값을 저장하는 것이 가능합니다.예) x, y, z = 10, 20, 30if나 for와 같이 코드 블록을 포함하는 명령문을 작성할 때 코드 블록은 콜론(:)과 여백으로 구분합니다.여백은 일반적으로 4칸 또는 한 개의 탭만큼 띄워야하며, 같은 수준의 코드들은 반드시 동일한 여백을 가져야 합니다.문자열을 표현할 때 작은따옴표(' '), 큰따옴표(" ")를 모두 사용할 수 있으며, 문자열에 따옴표가 포함되는 경우 다른 따옴표를 이용하여 문자열을 묶어줘야 합니다.예) ' She said "I like it" '..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 포인터와 포인터 변수포인터는 변수의 주소를 말하며, C언어에서는 주소를 제어할 수 있는 기능을 제공합니다.C언어에서 변수의 주소를 저장할 때 사용하는 변수를 포인터 변수라 합니다.포인터 변수를 선언할 때는 자료의 형을 먼저 쓰고 변수명 앞에 간접 연산자 *를 붙입니다. (int *a;).포인터 변수에 주소를 저장하기 위해 변수의 주소를 알아낼 때는 변수 앞에 번지 연산자 &를 붙입니다.(a = &b;).실행문에서 포인터 변수에 간접 연산자 *를 붙이면 해당 포인터 변수가 가리키는 곳의 값을 말합니다.(c = *a;).포인터 변수는 필요에 의해 동적으로 할당되는 메모리 영역인 힙 영역에 접근하는 동적 변수입니다.포인터 변수의 용도연결된 자료..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 데이터 타입데이터 타입(Data Type)은 변수(Variable)에 저장될 데이터의 형식을 나타내는 것으로, 변수에 값을 저장하기 전에 문자형, 정수형, 실수형 등 어떤 형식의 값을 저장할지 데이터 타입을 지정하여 변수를 선언해야 합니다. 데이터 타입 유형 ※ 변수(Variable)컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장하기 위한 공간으로, 변할 수 있는 값을 의미합니다. C/C++의 데이터 타입 크기 및 기억 범위 C언어의 구조체배열이 자료의 형과 크기가 동일한 변수의 모임이라면 구조체는 자료의 종류가 다른 변수의 모임이라고 할 수 있습니다.예를 들어 이름, 직위, 급여 등의 필드가 필요한 사원 자료를 하나의 단위로 관리하려면..