독학 C (3): 절차 제어 와 순환 제어
/*******if **********/
if( ) //A
{ //A
//A
} //A
else if( ) //B
{ //B
//B
} //B
/*...... *///C D....
else //N
{ //N
//N
} //N
/*********switch **********/
switch( )
{
case :
break;
case :
break;
........
default:
}
if 구조 에서 맨 위 에서 부터 모든 조건 을 차례대로 검사 하고 하나의 조건 이 성립 되면 이 조건 에 대응 하 는 코드 를 실행 하고 후속 판단 을 무시 합 니 다.모든 조건 이 성립 되 지 않 으 면 else 에 대응 하 는 코드 를 실행 합 니 다.물론 이것 은 가장 완전한 형식 입 니 다. if 와 else 와 그 에 대응 하 는 코드 (AN 코드) 만 있 거나 if 와 else if (AB 코드) 만 있 을 수 있 습 니 다. 가장 간단 한 것 은 if 와 대응 하 는 코드 (A 코드) 만 있 습 니 다.또한, if 는 끼 워 넣 을 수 있 습 니 다.
switch 구 조 는 쉽게 이해 할 수 있 습 니 다. 일치 하 는 값 을 각 값 과 순서대로 일치 시 키 고 일치 하 는 값 을 실행 하 는 코드 를 실행 하 며 일치 하 는 것 을 중단 할 수 있 습 니 다 (break 키워드 가 있 는 지 여부 에 달 려 있 습 니 다).모두 일치 하지 않 으 면 default 코드 를 실행 합 니 다.
순환 구조
/******while ********/
while( )
{
}
/******do while ********/
do{
}while( );
/********for ********/
for( ; ; )
{
}
while 순환 은 매우 이해 하기 쉽다. 매번 순환 하기 전에 조건 이 성립 되 는 지 판단 하고, 성립 되면 순환 코드 를 실행 하고, 그렇지 않 으 면 순환 을 종료 한다.일반적으로 매번 순환 할 때마다 조건 중의 값 을 바 꾸 고 조건 이 성립 되 지 않 을 때 까지 순환 을 종료 합 니 다.
do while 순환 과 while 순환 은 조금 다 릅 니 다. 순환 코드 를 먼저 실행 하고 조건 을 판단 합 니 다.조건 에 상 관 없 이 최소한 한 번 은 순환 코드 를 실행 한 다 는 것 이다.
for 순환 은 순환 이 시작 되 기 전에 초기 화 코드 (몇 번 순환 하 든 한 번 만 실행) 를 실행 한 다음 에 조건, 조건 이 성립 되 고 순환 코드 를 실행 하지 않 으 면 순환 을 종료 합 니 다.매번 순환 이 끝 날 때마다 조정 코드 를 실행 합 니 다.
기본 적 인 모든 프로 그래 밍 언어, 절차 통제 와 순환 의 구조 적 으로 똑 같 고 가장 기본 적 이 고 가장 중요 한 지식 으로 자주 사용 된다.평소에 연습 을 많이 하면 다른 것 은 특별한 점 이 없 을 것 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.