Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 셰이더
- IMGUI
- 렌더몽키
- 이득우언리얼
- 유니티
- c#
- Unity
- 화살표 메서드
- 3차원배열
- c++class
- premake5
- 파이썬
- 그림자 효과
- 화살표 함수
- 이득우
- 공부
- python
- 배열문제
- uidesign
- 표창던지기
- 화살피하기
- C++
- 게임만들기
- 다중상속
- swipe
- visualstudio2022
- rendermonkey
- 언리얼
- 비주얼스튜디오
- 가변배열
Archives
- Today
- Total
신입 개발자 공부 과정
C언어 - if문 while문 for 문 switch문 본문
if문=
뜻:
만약에 (조건이 충족되었을시) 다음과 같이 실행해라
ex)
설명=
(입력 값 i)
좋아하는 숫자를 입력해라
(입력받기)
만약( i가 7이라면)
"운좋은 7을 입력하셨네요"를 출력하고
아니면
"7이 아니네요"를 출력해라
#include <stdio.h>
int main() {
int i;//(입력 값 i)
printf("submit number you like");//좋아하는 숫자를 입력해라
scanf_s("%d", &i);
if (i == 7)//만약( i가 7이라면)
{
printf("you have submitted lucky 7!");//"운좋은 7을 입력하셨네요"를 출력하고
}
else//아니면
{
printf("its not seven boy");//"7이 아니네요"를 출력해라
}
return 0;
}
while문=
뜻:
(조건문)이 충족하는 동안 반복하여 다음과 같이 실행하라
ex)
설명=
입력값 i 정의
"행운의 숫자는"출력
(입력)
i가 7이 아닌 동안에
{ "다시 시도해보세요"출력 및 (입력) } 반복
입력값이 7이되면 while문을 실행하지 않고
"7? wow"출력
#include <stdio.h>
int main() {
int i;
printf("Lucky number is");
scanf_s("%d", &i);
while (i != 7)
{
printf("try again");
scanf_s("%d", &i);
}
printf("7? wow");
return 0;
}
for 문=
뜻:
( 초기식; 조건식; 증감식)이 충족하는 와중에 다음과 같이 실행해라
ex)
설명=
int형 변수 i 정의
int형 변수 sum을 1로 정의 및 초기화
"1부터 1000까지의 합을 구하라"출력
1부터 1000일때까지 1씩 증가하면서
값을 sum에더해준다
합인 sum을 출력한다
#include <stdio.h>
int main() {
int i;
int sum = 0;//(합의 변수 정의)
printf("sum of 1 to 10000 is \n");//1부터 1000지의 합을 구하라
for (i = 1; i <= 10000; i++)//i가 1부터 1000일때까지 1씩 증가하면서
{
sum = sum + i;//값을 더해준다
}
printf("%d", sum);//int형 변수 합을 출력한다
return 0;
}
switch 문=
뜻: 변수 에 따라 다른 명령어로 대채해준다
switch (/* 변수 */)
{
case /* 값1 */:
// 명령들;
break;
}
ex)
설명=
int형 변수 input 선언
"아내의 질문"출력
(입력)
1.을 누르면 "오늘 저녁은 뭐야?"출력
나오기
2.를 누르면 "물은 따뜻해?"출력
나오기
3.을 누르면 "오늘 피곤해 나좀 잘게 Zzz"출력
나오기
그 이외 기본으로는 "...출력
나오기
#include <stdio.h>
int main() {
int input;
printf("Wife: what will you choose?\n1.dinner\n2.shower\n3.or me?\n");
scanf_s("%d", &input);
switch (input)
{
case 1:
printf("You: what is for dinner?");
break;
case 2:
printf("You: Is the water warm?");
break;
case 3:
printf("You: Let me sleep. I'm tired. Zzz");
break;
default:
printf("You: ...");
break;
}
return 0;
}
'C > 공부' 카테고리의 다른 글
C언어 - 상수(Constant) 변하지 않는 값 (0) | 2022.02.04 |
---|---|
C언어 - 배열(Array) (0) | 2022.02.03 |
C언어-입력받기 scanf_s (0) | 2022.01.30 |
C언어 - 연산자 (0) | 2022.01.29 |
C언어 - 변수 (0) | 2022.01.29 |