for 루프란 무엇입니까? while 루프와 차이점은 무엇입니까?
이전 글에서는 "do...while 루프가 무엇인가요?"에 대해 소개했습니다. while 루프와의 차이점은 무엇입니까? (첨부 코드) ", 이 글에서는 계속해서 for 루프(와 while 루프)의 차이점을 소개합니다. 주저하지 말고 들어와서 배워보세요! 당신은 분명히 뭔가를 얻을 것입니다! ! !
for 루프:
for 루프의 경우 처음부터 반복하려는 횟수를 알고 있습니다.
형식:
for(식 1; 식 2; 식 3) {
루프 본문(PHP 문)
}
식 1: 초기화 변수를 나타냅니다.
-
식 2: 루프 종료 조건을 나타냅니다(조건식)
식 3: 자동 증가 및 자체 감소 조건
구체적인 구조를 코드 연산으로 설명하면 다음과 같습니다.
<?php /******for 循环 唯一一个计数循环******/ for($i = 0;$i < 10; $i++){ echo $i; } ?>
코드 실행 결과는 다음과 같습니다.
코드 분석: 처음에 작성한 형식에 따라 먼저 초기 변수($i=0)를 정의한 다음 루프 조건($i<10)을 작성하고 마지막으로 자동 증가 및 감소($ i++ 또는 $i--); $i의 값을 출력합니다. ($i++인 경우) 0-9의 결과를 얻을 수 있습니다.
for 루프의 경우 while 루프에서 발전되었습니다. :
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } ?>
Code 실행 결과는 다음과 같습니다.
for 루프의 실행 형식에 대해:
수식 1을 실행하여 변수를 초기화합니다.
수식 2를 실행하여 루프 여부를 확인합니다. 조건이 충족되면
수식 2. 루프 실행 조건이 충족되면 {} 내의 코드(루프 본문)를 실행합니다.
수식 3, 자체 증가 또는 자체 감소 조건 실행
수식 실행 2 루프 조건이 충족되는지 확인하려면
For for 루프와 while 루프의 차이점:
1: 유형 문제
계산 루프에는 for 루프만 있습니다
부울 루프: while 루프, do...while 루프 및 foreach 루프
2: 효율성 문제
for 루프는 while 루프보다 높지만 while 루프는 bool 유형 루프입니다. for 루프에 대한 거의 모든 것을 알고 있습니다. 몇 가지 코드를 예로 들어 보겠습니다.
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } echo '<hr>'; echo '<table border="1" align="center" width="800">'; for($tr = 0;$tr<10;$tr++){ echo '<tr>'; for($td = 0;$td<10;$td++){ echo '<td>'.$tr.$td.'</td>'; } echo '</tr>'; } echo '</table>'; ?>
추천 학습: "PHP 비디오 튜토리얼
위 내용은 for 루프란 무엇입니까? while 루프와 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

Kernelsecuritycheckfailure(커널 검사 실패)는 비교적 일반적인 유형의 중지 코드입니다. 그러나 이유가 무엇이든 블루 스크린 오류로 인해 많은 사용자가 매우 괴로워합니다. 이 사이트에서는 사용자에게 17가지 유형을 주의 깊게 소개합니다. kernel_security_check_failure 블루 스크린에 대한 17가지 솔루션 방법 1: 모든 외부 장치 제거 사용 중인 외부 장치가 Windows 버전과 호환되지 않으면 Kernelsecuritycheckfailure 블루 스크린 오류가 발생할 수 있습니다. 이렇게 하려면 컴퓨터를 다시 시작하기 전에 모든 외부 장치를 분리해야 합니다.

C 언어에서는 루프에 전달된 조건에 따라 작동하는 루프를 정의하는 데 'while' 키워드가 사용된다는 것을 알고 있습니다. 이제 조건은 true 또는 false 두 가지 값을 가질 수 있으므로 조건이 true이면 while 블록 내부의 코드가 반복적으로 실행되고 조건이 false이면 실행되지 않습니다. 이제 while 루프에 매개변수를 전달함으로써 while(1)과 while(0)을 구별할 수 있습니다. 왜냐하면 while(1)은 조건이 항상 참으로 간주되어 블록 내부의 코드가 반복적으로 실행되기 시작하는 루프이기 때문입니다. 또한 조건을 참으로 만드는 루프에 전달되는 것은 1이 아니지만 while 루프에 0이 아닌 정수가 전달되면 참 조건으로 간주됩니다.

Win10 스카이프를 제거할 수 있습니까? 이것은 많은 사용자가 알고 싶어하는 질문입니다. 많은 사용자가 이 응용 프로그램이 컴퓨터의 기본 프로그램에 포함되어 있고 이를 삭제하면 시스템 작동에 영향을 미칠 것이라고 걱정하기 때문입니다. 이 웹사이트 도움말 사용자 Win10에서 비즈니스용 Skype를 제거하는 방법을 자세히 살펴보겠습니다. Win10에서 비즈니스용 Skype를 제거하는 방법 1. 컴퓨터 바탕 화면에서 Windows 아이콘을 클릭한 다음 설정 아이콘을 클릭하여 들어갑니다. 2. "적용"을 클릭하세요. 3. 검색창에 "Skype"를 입력하고 검색된 결과를 클릭하여 선택하세요. 4. "제거"를 클릭하세요. 5

for를 사용하여 n 계승을 찾는 방법: 1. "for (var i=1;i<=n;i++){}" 문을 사용하여 루프 순회 범위를 "1~n"으로 제어합니다. 2. 루프에서; body에서는 "cj *=i"를 사용합니다. 1부터 n까지의 숫자를 곱하고 그 결과를 변수 cj에 할당합니다. 3. 루프가 끝나면 변수 cj의 값이 n의 계승이 되어 출력됩니다.

차이점: 1. for는 인덱스를 통해 각 데이터 요소를 반복하는 반면 forEach는 JS 기본 프로그램을 통해 배열의 데이터 요소를 반복합니다. 2. for는 break 키워드를 통해 루프 실행을 종료할 수 있지만 forEach는 그렇지 않습니다. for는 루프 변수의 값을 제어하여 루프 실행을 제어할 수 있지만 forEach는 루프 외부에서 루프 변수를 호출할 수 없지만 forEach는 루프 외부에서 루프 변수를 호출할 수 없습니다. forEach보다 높습니다.

while의 사용법은 "while 조건: 코드 블록"입니다. 조건이 true이면 코드 블록이 실행되고, 조건이 true인지 다시 판단합니다. 조건이 false가 될 때까지 블록은 계속 실행됩니다. while은 일반적으로 사용되는 루프 제어문으로, 특정 조건이 충족될 때 코드 블록을 반복적으로 실행하는 데 사용됩니다.

Go 언어에서 while은 키워드가 아닙니다. "for {sum++ if sum>10{break}else{...}}"와 같이 for 문과 break를 함께 사용하면 while 루프의 효과를 얻을 수 있습니다. go 언어에는 break, default, func, select, case, defer, go, map, else, goto, for, if, var 등과 같은 25개의 키워드가 있습니다.

소개 실제 비즈니스 프로젝트 개발에서는 주어진 목록에서 조건에 맞지 않는 요소를 제거하는 작업에 대해 모두가 익숙해야 겠죠? 많은 학생들이 그것을 달성하기 위한 여러 가지 방법을 즉시 생각할 수 있지만, 당신이 생각하는 모든 방법이 인간과 동물에게 무해합니까? 겉보기에 평범해 보이는 많은 작업이 실제로는 함정이며, 많은 초보자들이 조심하지 않으면 함정에 빠질 수 있습니다. 불행하게도 코드가 실행될 때 예외가 발생하고 오류가 보고된다면 이는 다행스러운 일입니다. 적어도 오류가 보고되지 않고 코드를 발견하고 해결할 수는 있습니다. 그러나 비즈니스에서는 설명할 수 없는 여러 가지 문제가 나타납니다. 이 문제에 주의를 기울이지 않으면 후속 사업에 숨겨진 위험이 발생할 수 있기 때문에 이는 더욱 비극적입니다. 그렇다면 구현 방법은 무엇입니까? 어떤 구현이 가능할까요?
