시작은 0부터
3. 디버깅(검사), 조건문 , 반복문 본문
Tip
주소창에 알고 싶은 기능을 검색하면 마이크로소프트 공식홈페이지에서 해당 카테고리에 대한 페이지를 바로 찾을 수 있다. 가령 C# 의 콘솔 기능을 알고 싶을 경우, 주소창에 C# Console 을 입력하면 나오는 마이크로소프트 사이트에 들어가면 해당 내용에 대한 정보를 참고할 수 있다.
디버깅(Debugging) : F5
: 코드가 잘 작동하는지 검사하는 작업 과정.
중단점(BreakPoint) : F9
: 디버깅을 특정 부분까지만 하고 싶을 경우 중단점을 설정하여 설정한 부분까지만 검사가 가능하다. (부분 검사)
프로시저 실행 : F10
: 코드를 한 줄씩 끊어서 검사하는 기능.
한 단계씩 조사 실행 : F11
: 세밀하게 검사하는 기능. 조사 중 하단에 표기되는 칸에 '자동'은 현재 유효한 값만 표기하며, '로컬'은 전체, '조사식'은 원하는 값만 설정해서 볼 수 있다.
조건문(if)
: 조건을 충족하면 참, 충족하지 못하면 거짓으로 참이었을 때만 실행된다.
if 문을 여러 개 실행할 경우, if문이 다중 실행된다. 조건문을 충족해도 다음 if문을 실행한다. = (처리속도 지연)
if문의 다중 실행을 방지하기 위해 else if 를 사용한다.
else if 는 또다른 참의 경우. else는 if 와 else if를 제외한 나머지 경우를 나타낸다.
조건 논리 : AND(&&) OR(||)
반복문(While, do ~ While, for, foreach)
: While 은 조건이 참이면 { } 안의 명령문을 반복 실행한다.
while(조건식1)
{
명령문1
명령문2
}
일 때, 순서는 조건식1 > 명령문1 > 명령문2 > 조건식1 ....
※ while (true) : true가 꺼질 때 까지 반복.
※ for (;;): 무한 반복.
※ while 문의 명령어가 1개일 경우 { } 를 사용하지 않아도 가능하다. 바로 아래 1줄은 { } 를 생략하는 것 같다.
break : while 문 밖으로 나간다.
continue : while 문 처음 조건식으로 이동(while문 처음부터 다시)
while(조건식1)
{
명령문1
continue;
명령문2
}
일 때, 순서는 조건식1 > 명령문1 > 조건식1 > 명령문1 ....
do ~ while : 일단 한번 실행하고 조건식을 실행한다.
do
{
<명령문1>
<명령문2>
<명령문3>
}
while<조건식>
For 문
for (<변수선언>,<조건식>,<증감식>)
{
<명령문1>
<명령문2>
}
일 때, 순서는 변수선언 > 조건식 > 명령문 > 증감식 > 조건식... (1은 처음만 실행되고 2부터 반복)
for문의 break는 for문을 통째로 날려버린다.
for문의 continue는 while과 동일하다.
※ 조건식 안에 괄호를 넣으면 조건식에도 우선순위가 생긴다!
'C# 학습일지' 카테고리의 다른 글
6. 백준 1차원 배열 4단계 : 평균(1546) (0) | 2022.07.07 |
---|---|
5. 상수, Switch (0) | 2022.07.06 |
4. 네임스페이스(Namespace), 메소드(Method) 개념 이해 (0) | 2022.07.05 |
2. EOF, String 특징, StringBuilder, 배열(Array) (0) | 2022.07.05 |
1. 변수, 콘솔창에 입출력하기, 입력값 구분해서 적용하기 (0) | 2022.07.02 |