반복문 4

[삽잡이::php] 연관 배열 그리고 foreach( )

배열은 연속적인 데이터 구조에 나열된 데이터들의 집합을 의미합니다. 따라서, 배열에서는 Index를 지원해주지요. 예를 들어 $aPersons[0], $aPersons[1]이런식으로 말입니다! 그런데, php에서는 연관 배열 이라고 하여 인덱스로 값을 찾는 것이 아닌,Key값으로 Value값을 찾을 수 있는 배열 역시 제공하고 있습니다. 123456$aSapInfo = array( 'name' => '삽잡이' 'sex' => '남' 'age' => 10 'nickName' => 'shovelman');cs이런식으로 인덱스를 문자열로 사용할 수 있다는 것입니다. 이처럼 만들어진 배열들은 for라는 반복문 뿐만 아니라foreach 라는 반복문도 사용이 가능합니다. 1234567891011$aSapInfo =..

#014_닷넷(.NET)_.Net Framework 기본 - foreach & switch

안녕하세요 삽잡이입니다. 이번시간에는 forech문과 switch문에 대해서 알아보려고합니다. foreach 문은 '배열의 크기를 확인할 필요 없이 배열 내의 모든 항목을 반복해서 처리하는 기능'을 제공합니다. 즉, 모든 원소를 돌리려고 사용하는 반복문이라는 것입니다. foreach문이나 굳이 그렇게 어렵게 차이가 나지 않습니다...arr에 들어있는 내용들을 모두다 하나씩 가져오라는 뜻입니다...뭐... each는 '각각', '모두'라는 뜻이기 때문이지요... foreach문을 사용할 때에는 '처음부터 끝'까지 돌립니다.하지만, 인덱스 접근을 하기 위해서는 변수를 따로 만들어줘야하는 불편함이 있습니다.따라서 인덱스 접근을 위해서는 기존 for문이 더 편할 수 있습니다. switch 문은 기존 switch..

곱씹어보자 C!_#007_ 삽잡이의 두서없이 막말하는 제어문 반복문

C언어에서 제어문과 반복문은 대표적으로 3개씩 있습니다. 제어문에는...if(), if-else, switch-case반복문에는...for, while, do-while 이렇게요! 그런데요... 우선 제어문을 사용하는 이유는 뭘까요?프로그램은 순차적인거 아시죠?예를 들어서 1. 소리질러2. 밥먹자3. 잠좀자자 이렇게 3줄이 작성되있다면, 프로그램은 1->2->3 순서대로 진행이 되지요.이때, 제어문은 무엇인가 판단을 해서 문장의 순서를 제어하고자 할 때 사용한답니다. 아하... 제어문을 사용한다면 코드를 다 진행하는 것이 아니라,조건에 맞게 순서를 건너 뛰어 필요한 문장으로 접근할 수 있겠습니다. if 문의 종류는 계단식 스타일에서 자주 사용하고요switch 문 같은 경우에는 제어문장은 제어문장인데 분기..

[Surro] :: C언어 이론 03. 반복문

3. 반복문 - 반복문이란? : 효율적으로 반복된 명령을 내리는 것. - 종류 > while 문 : 특정 조건을 주고 그 조건이 만족될 때까지 계속해서 반복하는 것. 조건이 만족하지 않으면 한번도 실행되지 않는다. +형식 while(반복조건) { 반복내용 } ex) #include int main(void) { int val; int i = 1; printf("출력하고자 하는 구구단은 몇단인가? :"); scanf("%d",&val); while(ido~while 문 : while문은 반복의 조건검사를 앞에서 하지만, do~while문은 반복의 조건 검사를 뒤에서 한다. do~while문은 반드시 한번은 루프를 실행하게 되어있다. +형식 do { 반복내용 }while(반복의 조건); ex) #includ..