Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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 31
Archives
Today
Total
관리 메뉴

시작은 0부터

3. 디버깅(검사), 조건문 , 반복문 본문

C# 학습일지

3. 디버깅(검사), 조건문 , 반복문

0base 2022. 7. 5. 00:55

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과 동일하다.

 

※ 조건식 안에 괄호를 넣으면 조건식에도 우선순위가 생긴다!