[정처기 필기] 「4」 | 프로그래밍 언어 활용 - (2.4) 제어문, 반복문, 배열과 문자열 (생략)

728x90

[정처기 필기] 4」 | 프로그래밍 언어 활용 - (2.4) 제어문, 반복문, 배열과 문자열 (생략)

「1」 소프트웨어 설계

「2」 소프트웨어 개발

「3」 데이터베이스 구축

> 「4」  프로그래밍 언어 활용

- 서버 프로그램 구현, > 프로그래밍 언어 활용, 응용 SW 기초 기술 활용

「5」  정보시스템 구축 관리

 

1 데이터 타입

2 변수

3 연산자

4 데이터 입 / 출력

> 5 제어문

> 6 반복문

> 7 배열과 문자열

8 포인터

9 구조체

10 Python의 기초

11 Python의 활용

12 스크립트 언어

13 라이브러리

14 예외 처리

 이번 회차는 기본 내용 생략합니다 

5. 제어문

단순 if문

다중 if문

switch문

 

switch(수식) {
  case 레이블1:
    실행할 문장
    break;
  case 레이블2:
    실행할 문장
    break;
  default:
    실행할 문장
}

 

- case문의 레이블에는 한 개의 상수만 지정, int, char, enum형의 상수만 가능

- break문은 생략 가능하지만, 생략하면 수식과 레이블이 일치할 때부터 break문 또는 switch문이 종료될 때까지 모든 문장 실행

 

goto문

 

프로그램 실행 중 현재 위치에서 원하는 다른 문장으로 건너뛰어 수행

 

- 많이 사용하면 프로그램의 이해, 유지보수 어려워 거의 사용하지 않음

goto 레이블;

레이블:
  실행할 문장

6. 반복문

for문

 

조건식에 (;;) 2개가 있어야 함, 한 개만 있으면 오류 발생, 초기값, 최종값, 증가값이 모두 생략(for(;;))되면 무한반복

 

while문

do ~ while문

break, continue

 

break : break가 나오면 블록 벗어남

continue : continue 이후의 문장 실행하지 않고, 반복문의 처음으로 옮김

7. 배열과 문자열

1차원 배열

2차원 배열

배열 형태의 문자열 변수

 

- strcat(문자열 A, 문자열 B) : 문자열 A, B 더해서 출력

- 문자열 끝에 자동으로 널문자('\0')가 삽입되므로 널문자까지 고려하여 배열 크기 지정

 

 

 

 

 

 

 

 

 

 

출처 | <시나공> 정보처리기사 필기 2024 기본서 (길벗알앤디)

 

728x90