반복문Loop - for(;;), while(), do~while, foreach

less than 1 minute read

int k=0; for(int i=0;i<100;i++) { k=k+i; } int i = 0; //integer(정수)값을 갖는 i는 0이다.

k=0이었는데 반복문을 돌면서 1씩 증가하는 i값을 더해준다.

i k0

0 1

12

33

…..

while(true) { }

c언어에서는while(1), while(0)이라고 해도 됐는데…0은 true, 1은 false였나…c#에서는 true false라고 명확히 써 줘야한다.나처럼 헷갈릴 수 있으니까… 이 값을 명확히 해 두려고 했던 것 같다

string word = “apple”; foreach(char a in word) {

}

a값이 a p p l e 이렇게 다섯번 반복된다. 하나하나 분해해줌

배열형태를 갖는것에는 모두 사용 가능하다.

string는 word[0]==’a’ word[1]==’p’ 이런식으로 이뤄져있다. word[5]==’e’ 이고…word[6]==null일듯… 아마…