알튜비튜_06_1차원배열(1)
배열(array)이란, 동일한 타입의 데이터가 여러 개 저장되어 있는 데이터 저장장소 이다. 배열 사용의 장점은 1) 데이터를 순차적으로 저장할 수 있다. 2) 인덱스를 이용해서 원소에 접근한다. 3) 반복문을 이용하기에 좋은 구조이다. 배열의 인덱스(index) 는 배열 원소의 번호로 배열의 시작 위치에서부터 데이터가 있는 상대위치를 나타낸다. 인덱스는 0부터 시작한다 !! 배열의 선언 형식 : 자료형 배열이름[배열 크기]; ex) int ewha[5]; int ewha[5] = {1,2,3,4,5}; --> 배열의 선언과 동시에 초기화됨. int ewha[] = {1,2,3,4,5}; --> 배열의 크기가 주어지지 않았는지만, 자동적으로 초기값의 개수만큼 크기가 잡힘. --> [1,2,3,4,5] 가..
2024. 11. 11.
C프로그래밍 및 실습 - 제어문
제어문에는 조건문, 반복문, 분기문이 있다. 조건문에는 if 문, switch문 반복문에는 for문, while문, do while문 분기문에는 beak, continue, goto, return 가 있다. 먼저 조건문 중에서 switch문에 대해서 알아보자. 기본적인 switch문을 살펴보자. 먼저 switch(정수식) 에 있는 정수식의 값을 평가한다. 그 후에 값이 같은 case문 다음에 나열된 문장들을 수행한다. break를 만날 때까지 문장들을 수행하고, break를 만나고, switch문을 빠져나간다. 위의 문제는 switch문을 이용한 '사칙연산 계산기' 문제로 대표적인 switch문 문제이다. swich 문에서 break; 를 생략하면 만날떄까지 계속 실행한다. 이 문제는 수식의 값이 특정 ..
2024. 10. 29.