반복문 4

[Linux] 리눅스 셸 스크립트 프로그래밍_2

[ if문과 case문 ] (1) 기본 if문 if [조건] then 참일 경우 실행 fi exit 0 - [ 조건 ] 사이의 각 단어에는 모두 공백이 있어야 한다. (2) if ~ else문 - 참인 경우와 거짓인 경우를 구분해서 실행한다. if [조건] then 참일 경우 실행 else 거짓일 경우 실행 fi exit 0 (1) 문자열 비교 연산자 1) “문자열1” = “문자열2” --> 두 문자열이 같으면 참 2) “문자열2” != “문자열2” --> 두 문자열이 같지 않으면 참 3) -n “문자열” --> 문자열이 NULL이 아니면 참 4) -z “문자열” --> 문자열이 NULL이면 참 (2) 산술 비교 연산자 1) 수식1 –eq 수식2 --> 두 수식..

[C] C언어의 반복문_do ~ while

[ while문과 do~while문의 비교 ] while문은 조건이 만족하지 않으면 반복할 내용을 실행하지 않습니다. 하지만 do~while문은 "최소한 한번"은 반복할 내용을 실행합니다. while문과 for문에 비해 사용 빈도는 적지만, 위의 차이점 때문에 필요한 상황이 있습니다. [ do~while문의 형식 ] do{ 반복할 내용 } while(조건식) [C] C언어의 반복문_while문 포스팅의 예문과 같은 기능을 하는 예문입니다. while문과 같이 i

[C] C언어 기초 2022.04.02

[C] C언어의 반복문_while문

이번 포스팅에서는 while문에 대해 다루겠습니다. [ while문의 형식 ] while(조건식) { 반복할 내용 } 초깃값, 조건값, 증감값이 모두 포함되는 for문과는 다르게 while문은 조건식만을 가지고 있습니다. 초깃값을 설정할 때 for문과 다르게 while문에서는 while문 밖에서 초깃값을 설정해줘야 합니다. 증감값 또한 반복할 내용에 포함시켜주지 않으면 무한루프가 생길 수 있습니다. [C] C언어의 반복문_for문 포스팅에서 다뤘던 예문과 같은 기능을 하는 예문을 가져왔습니다. i가 5보다 작거나 같을때까지 printf("%d번째 행\n", i); 와 i++; 를 반복합니다. while문의 조건식에 1이 들어가면 "참"을 의미합니다. 즉, while(1) { 반복할 내용 }이라면 조건식이..

[C] C언어 기초 2022.04.01

[C] C언어의 반복문_for문

반복문이란 어떤 행동을 반복적으로 수행하는 문장입니다. C언어에서의 반복문은 [while문], [for문], [do ~ while문]이 있습니다. 이번 포스팅에서는 for문에 대해 알아보겠습니다. for문의 형식은 아래와 같습니다. [ for문의 형식 ] for(초깃값; 조건값; 증감값) { 조건식이 참인 동안 반복할 내용 } 초깃값은 시작값, 조건값은 끝값이라고 생각하면 편합니다. for(A; B; C)는 A일때 B가 될 때까지 C를 반복 실행하는 것입니다. 아래 예시에서는 초깃값이 i = 1, 조건값이 i

[C] C언어 기초 2022.03.31