같은 형식의 여러 데이터를 연속된 메모리 공간에 저장하여 사용하는 자료들의 집합=- 종류 : 1차원 배열, 2차원 배열 등 01 1차원 배열 첨자가 하나인 직선형의 배열 ■ 형식 : 데이터형 배열명[첨자]; ■ 구조 배열명 a 첨자 0 1 2 3 4 5 6 7 8 배열 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] ■ 배열 선언 예① int a[5];② int b[] = [10. 20, 30, 40, 50]; ■ 배열의 초기화배열 선언 후 초기값을 할당하는 방법과 배열 선언과 동시에 초기값을 할당하는 방법이 있다.① 배열을 선언한 후 초기값을 할당하는 방법 int a[5]; a[0] = 10; a[1] = 20; a[2] = 30; a[3] = 40; a[4] = 50;..
02 반복문 프로그램 수행 중 특정 문장을 반복 수행하고자 할 때 사용하는 명령문 1) for 문 변수가 초기값을 가지고 증감식에 의해 증감하면서 조건식이 만족하는 동안 반복하는 명령 문법 for(초기값;조건식;증감식){ 반복할 명령문; } 실습 5_15_a).cpp #include int main() { int i; for( i = 1; i=1 ; a-=2) printf("%5d", a); return 0; } 실습 5_15_g).cpp #include int main() { int a; for(a=10 ; a=10 ; a-=5) printf("%5d", a); return 0; } 실습 5_15_i).cpp #include int main() { int a; for(a=65 ; a조건식이 만족하는 동..
순차적인 프로그램 실행 순서를 변경하거나반복 수행하고자 할 때 사용하는 명령문 종류 - 분기문 : if 문, switch~case문- 반복문 : for 문, while 문- 보조제어문 : continue 문, break 문=제어문에 따른 실행 문장이 한 문장이면 블록을 생략해도 좋다. 01 분기문 1) if 문 조건이 참이면 명령문1을 실행함 문법 if(조건문) { 명령문1; } 실습 5_01.cpp #include int main() { int jumsu; printf("점수 = ? "); scanf("%d", &jumsu); if(jumsu >= 80) printf("합격"); return 0; } 실습 5_02.cpp #include int main() { int a; printf("정수 = ? "..
01 산술연산자 연산자 기능 사용 + 좌우의 값을 더한다. a=b+c - 왼쪽의 값에서 오른쪽의 값을 뺀다. a=b-c * 좌우의 값을 곱한다. a=b*c / 왼쪽의 값을 오른쪽의 값으로 나눈다. a=b/c % 왼쪽의 값을 오른쪽의 값으로 나눈 나머지를 구한다. a=b%c 실습 4_01.cpp #include int main() { int a, b, add, sub, mul, div, mod; printf("두 수 입력 : "); scanf("%d %d", &a, &b); add = a + b; sub = a - b; mul = a * b; div = a / b; mod = a % b; printf("덧셈 = %d 뺄셈 = %d 곱셈 = %d 나눗셈 %d = %d 나머지 = %d", add, sub, m..
01 printf( ) 함수 데이터를 서식에 맞추어 화면상에 출력하게 하는 함수 형식 printf("문자열");printf("서식 문자열", 인수1[, 인수2, ...]); 출력 형식 %c 한 개의 문자 %d 10 진수 %e 지수형의 실수 %f 실수 %g e 포맷이나 f 포맷 중 짧은 형식으로 출력 %s 문자열 실습 3_01.cpp#include int main() { printf("프로그램 실행결과를 출력합니다."); printf("정수=%d\n실수=%f", 60, 70.55); return 0; } 제어 문자열 양식 제어문자 기능 \n 커서를 다음 행의 선두로 이동시킨다. (줄을 바꾸어 출력) \t 커서를 탭(tab) 만큼 칸을 이동시킨다. \b 커서를 한 칸 앞으로 이동시킨다. \a 삑 하는 소리를..