본문 바로가기
공부/C언어

<C언어: 반복문, 기본 입출력>

by 현구원 2025. 5. 1.
반응형

I. 반복문 내용 추가

- for(;;), while(1) : 무한 루프를 실행시키고 싶을 때 사용할 수 있다.

- break; 를 이용하면 반복문을 즉시 빠져나올 수 있다.

- continue; 를 이용하면 반복문을 그대로 진행한다.

II. 기본 입출력

- scanf("%d", &x); 구조 : x라는 변수에 사용자에게 입력받은 값을 삽입한다는 의미이다.

- 사용자로부터 입력받을 자료형에 따라서 %d, %c, %f 등을 알맞게 사용해야 한다.

- getchar (); 을 넣지 않으면 첫 번째 스캔에서 원하는 문자를 넣은 후, 엔터를 다음 스캔으로 받아버린다. 즉, 밑의 예시에서 getchar()이 없으면 엔터를 문자로 받아서 정상적으로 프로그램이 작동하지 않게 된다.

- getchar (); 는 한 번에 한 문자만을 받을 수 있으며 이를 넣어줌으로써 버퍼의 공백 문자를 받아낼 수 있다.

간단한 계산기를 나타내는 코드

입력받은 정수를 모두 합하는 프로그램, 구구단을 표시하는 프로그램

※ 유튜버 동빈나 (https://www.youtube.com/channel/UChflhu32f5EUHlY7_SetNWw)의 C언어 기초 프로그래밍 강좌 8강의 내용을 정리한 것이다.

반응형

'공부 > C언어' 카테고리의 다른 글

<C언어: Switch>  (0) 2025.05.03
<C언어: 전역 변수, 사용자 정의 함수>  (0) 2025.05.02
<C언어: 반복문>  (0) 2025.04.30
<C언어: 조건문>  (0) 2025.04.30
<C언어: 관계 연산자, 논리 연산자, pow 함수>  (0) 2025.04.30