c




c언어 스터디 노트
기본

printf
- 문자열을 출력할 때 사용
- 줄을 바꾸고 싶을 땐 \n 사용
변수
- 어떤 값을 저장할 때 사용
- 문자형 변수는 char, 정수형 변수는 int, 실수형 변수는 float 사용
- 출력할 땐 int는 %d, float는 %f, char는 %c 사용
scanf
- 입력한 값을 저장할 때 사용
연산자
연산 기호
- +, -, *, / 각각 덧셈, 뺄셈, 곱셈, 나눗셈
if 문
if
- 중괄호 { } 로 묶어놓은 블록이 실행여부가 결정되는 조건문
if-else 문
- if문의 조건식의 결과에 따라 조건식이 true이면 if문의 블록이 실행되고 조건식이 false이면 else문이 실행되는 조건문
if - else if - else문
- 여러개의 if 문을 합쳐놓음
- 여러개의 조건문을 위에서부터 읽어나가 가장먼저 true가 되는 블록만 실행하고 if문을 빠져나가게되며 모든 실행조건이 맞지않는경우 else문을 실행


[이미지 설명]
- carl과 rick이라는 변수 생성
- 국어 점수를 carl에 입력
- carl이 90이상일 때 A학점, 70이상일 때 B학점, 둘 다 아닐 시 C학점이 출력
- 수학 점수를 rick에 입력
- rick이 90이상일 때 A학점, 70이상일 때 B학점, 둘 다 아닐 시 C학점이 출력
for 문
for
- 반복횟수를 명확히 알고 있을 때 주로 사용하는 반복문
순서
- 초기화 식 실행
- 조건식을 평가해 true면 실행문 실행, false면 for문 종료
- 실행되었다면 블록 내부의 실행문을 모두 실행시키고 증감식을 실행시킨 뒤 다시 ②조건식을 평가
break
- 조건까지만 출력
continue
- 돌아가서 다시 실행
while 문
while
- 조건식이 true일 경우 계속 반복하는 반복문
순서
- 조건식을 평가하고 평가 결과가 true이면 실행문을 실행
- 실행문이 모두 실행되면 다시 조건식으로 되돌아가서 다시 검사
- 만약 조건식이 true라면 1,2번 순서를 다시 반복하고 아니면 while문을 종료
do while
- false여도 한 번은 출력하고 그 이후로는 출력하지 않음
for 문과 같이 break, continue로 탈출 가능