[Swift] 제어문과 다양한 예제 정리
·
Apple/Swift
이번 시간에는 예전에 다뤘던 Swift의 제어문에 대해서 좀 더 자세히 알아보고 예제와 함께 정리해보려고 합니다! 예전에 작성하였던 제어문 글은 링크로 남겨둘테니 관심 있으신 분은 같이 보셔도 좋습니다! https://zeromin-code.tistory.com/35 for문 Swift에서 for 반복문은 for-in 반복문이라고도 불립니다. 그 이유는 for문의 구조를 살펴보면 알 수 있습니다. for문의 구조를 살펴보도록 하겠습니다. for 상수명 in 컬렉션 또는 범위 { 실행될 코드 } 이렇게 for in을 사용하기 때문에 for-in문이라고 불립니다. '상수명'은 반복문이 돌면서 컬렉션 또는 범위에서 가져온 항목을 담게 될 상수이며, for문에서 주의해야 할 점은 for문 다음의 실행 코드가 한..
[자바스크립트] 제어문(2)
·
JavaScript
1. for문 for문은 특정 조건에 따라 코드 블록을 반복적으로 실행할 수 있는 루프를 만드는 데 사용됩니다. 초기화, 조건 및 반복을 한 줄로 결합하는 간결한 구문이 있습니다. for문의 일반적인 구조는 다음과 같습니다. for문 예제를 살펴보겠습니다. 이 예제에서 루프는 'i'를 '0'으로 초기화합니다. i가 5보다 작은지 확인하고 true이면 코드 블록을 실행합니다. 반복할 때마다 'i' 값이 '1'씩 증가합니다. 루프는 i가 더 이상 5보다 작지 않을 때까지 계속 실행됩니다. 이 루프의 출력은 각각 별도의 줄에 인쇄되는 '0'에서 '4'까지의 숫자입니다. 이렇게 for문을 사용하여 배열을 반복하거나, 반복 작업을 수행하거나, 필요에 따라 특정 반복 횟수를 실행할 수 있습니다. 2. while문 ..
[자바스크립트] 제어문(1)
·
JavaScript
프로그램에서 소스를 실행하는 순서는 처리한 결괏값에 따라 달라지기도 하고 특정 부분의 소스를 건너뛰고 실행하기도 합니다. 이렇게 프로그램에서 소스 실행 순서를 결정하는 명령문을 '제어문'이라고 합니다. 제어문은 조건에 따라 소스의 실행 순서를 바꾸거나 특정 부분을 반복실행하는 등 실행 흐름을 조절해줍니다. 1. if문과 if...else문 'if' 문과 'if...else' 문은 특정 조건에 따라 서로 다른 코드 블록을 실행할 수 있게 해주는 조건문입니다. 코드에 의사 결정 기능을 추가하는 데 사용되는 기본 제어 흐름 문입니다. if문은 조건을 확인하고 조건이 참으로 평가되면 코드 블록을 실행하는 데 사용됩니다. 만약 조건이 거짓이면 코드 블록을 건너뛰고 프로그램은 'if'블록 다음 문으로 계속 진행됩니..
[Swift] 연산자와 제어문
·
Apple/Swift
연산자 기본 할당 연산자 할당 연산자(=)는 두 개의 피연산자를 가진다. 왼쪽에 있는 피연산자는 값이 할당되는 변수 또는 상수이며, 오른쪽에 있는 피연산자는 할당할 값이다. 오른쪽 피연산자는 주로 산술식 또는 논리식을 수행하는 표현식이며, 그 결과는 왼쪽 피연산자인 변수나 상수에 할당한다. 범위 연산자 닫힌 범위 연산자(closed range operator) 반 열린 범위 연산자(half-open range operator) One-Side Ranges 삼항 연산자 ?: 닫힌 범위 연산자 -x...y -x에서 시작하여 y로 끝나는 범위에 포함된 숫자 ex)5...8 (5, 6, 7, 8) 반 열린 범위 연산자 -x..
[C언어] 제어문, 함수
·
C언어
1. 반복문: while문 while문은 for문과 달리 미리 반복 횟수를 알 수 없고 조건에 따라서 반복하는 경우에 사용한다. while(조건식){ 반복 실행될 문장; } 조건식이 참이면 루프 안에 반복 실행될 문장을 실행하고 거짓이면 루프를 벗어난다. 2. while문을 이용한 무한 루프 조건식에 참인 값을 쓴다. 0이외의 어떠한 값도 가능하지만 보통 1을 사용한다. (참은 1로 표시되기 때문) while(1){ 반복 실행될 문장; } 3. 반복문 : do~while문 do~while문은 while문처럼 미리 반복 횟수를 알 수 없고, 최소한 한번은 반복 문장을 실행할 경우에 많이 사용한다. do{ 반복 실행될 문장; }while(조건식); 일단 반복 실행될 문장을 한 번 실행하고 while의 조건식..
[C언어] 제어문 (2)
·
C언어
1. switch~case문 계산기switch~case문은 다중 if~else문처럼 경우(case)의 수가 많을 경우 자주 사용하는 조건문이다.결과가 정수형(int, char, enum)인 경우만 선택할 수 있으므로 범위 검사 문제에는 적당하지 않다.switch다음의 조건식은 결과가 정수형(int, char, enum)인 수식만 가능case 다음에 쓰는 상수1, 상수2 등을 레이블(label)이라 함case문의 레이블 다음에는 구두점 콜론(:)을 씀break문은 자신을 포함하고 있는 블록(루프)을 벗어나는데 사조건식은 각 case문에서 차례대로 비교되고 조건식의 결과와 상수 레이블이 일치하면 그 아래 문장을 실행하고 break문을 만나면 switch~case문을 탈출보통은 각 case별로 실행할 내용이 ..