C 언어의 기본 구조 - 순환 구조
for( ; ; ){
;
}
예를 들어 1~10의 숫자를 출력하는 것을 예로 들자.
#include
int main(void){
int i;
for(i=1;i<=10;i++){
printf("%d\t",i);
}
}
프로그램 실행 결과는 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10
즉 첫 번째 순환 시 i=1을 출력하고 i=i+1 연산을 실행하며 i>11까지 두 번째 순환을 진행합니다.다음은 while 순환의 사용법에 대해 말씀드리겠습니다.
while( ){
;
}
우리는 상기 예의 쓰기 프로그램을 사용한다.
#include
int main(void){
int i=1;
while(i<=10){
printf("%d\t",i);
i++;
}
}
프로그램 실행 결과는 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10
그의 운행 과정은 for와 비슷해서 더 이상 설명하지 않는다. 다음은 우리 둘 다 다른 Do-while 순환 먼저 그의 구조를 살펴보자
#include
int main(void){
int i=1;
do{
printf("%d\t",i);
i++;
}while(i<=10);
}
그의 결과는 위와 같다. 더 이상 그의 결과를 알려주지 않겠다. 우리는 왜 이런 순환이 앞의 순환과 다르다고 말하는가. 왜냐하면 앞의 두 가지 순환은 모두 먼저 판단하고 실행하는 프로그램이 빠르기 때문이다.do-while 순환은 먼저 프로그램을 빨리 실행하고 나서 판단하고 그가 조건에 부합되는지 확인하는 것이다.이것이 바로 모든 순환 구조로 매우 간단하지만, 일반적으로 그들은 사용할 때 끼워서 사용한다.이거는 좀 천천히 연구해 주셔야 될 것 같아요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 구현 천둥 제거 게임 상세 정보먼저 작은 메뉴를 표시하고 게임을 할지 여부를 선택하십시오.사용자가 종료를 선택하면 프로그램 실행이 끝나고, 사용자가 게임을 선택하면 지뢰 제거 위치 좌표를 입력하라는 메시지가 표시됩니다.사용자가 입력한 좌표가 바둑...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.