C 언어 구조 화 된 프로 그래 밍 을 깊이 이해 하 다.

C 언어 는 구조 화 된 프로 그래 밍 언어 입 니 다!
구 조 는 세 가지 가 있 습 니 다.순서 구조,선택 구조,순환 구조!
순서 구조:순서 구 조 는 가장 간단 하 다.문 제 를 해결 하 는 순서에 따라 해당 하 는 문 구 를 쓰 면 된다.그의 집행 순 서 는 위 에서 아래로 순서대로 집행 된다.
예 를 들 어:

#include<stdio.h>
int main()
{
    int i=1;//     i   1,2,3
    printf("%d
",i);// 1,2,3, i++; printf("%d
",i); i++; printf("%d
",i); return 0; }
在这里插入图片描述
선택 구조:구 조 를 선택 하여 주어진 조건 을 판단 하고 판단 결과 에 따라 특정한 조건 을 판단 하 며 판단 결과 에 따라 프로그램의 절 차 를 제어 합 니 다.주로 if 문 구 를 사용 하고 switch 문 구 를 사용 합 니 다.
if 구문
1:단일 분기 구조

if(   )
    ;

#include<stdio.h>
int main()
{
    int age;
    scanf("%d",&age);
    if(age<18)
    {
        printf("   
"); } return 0; }
在这里插入图片描述
2:다 분기 구조

if(   1)
    1;
else if(   2)
    2;
else 
    3;

#include<stdio.h>
int main()
{
    int age;
    scanf("%d",&age);
    if(age<18)
    {
        printf("   
"); } else if(age>=18&&age<=30) { printf("
"); } else { printf("
"); } return 0; }
在这里插入图片描述
주:if 문장의 표현 식 결과 가 진실 이면 문장 이 실 행 됩 니 다.
허공 에 뜨다
이 코드 를 보 세 요.당신 은 그것 이 무엇 을 인쇄 할 지 아 십 니까?

#include<stdio.h>
int main()
{
    int a=0;
    int b=0;
    if(a==1)
        if(b==2)
          printf("hehe
"); else printf("haha
"); return 0; }
만약 당신 이 물건 을 인쇄 할 수 있다 고 생각한다 면,축하합니다.대답 이 틀 렸 습 니 다!!
비밀 을 알려 줄 게,아래 의 이 코드 는 위의 코드 와 같 아!

#include<stdio.h>
int main()
{
    int a=0;
    int b=0;
    if(a==1)
    {
        if(b==2)
          {
              printf("hehe
"); } else { printf("haha
"); } } return 0; }
위의 코드 를 보면 알 수 있 을 거 야!else 는 최근 if 와 일치 하 는 것 이지 if 와 일치 하 는 것 이 아 닙 니 다!
switch 구문:switch 문 구 는 여러 갈래 의 상황 에 자주 사 용 됩 니 다.

switch(     )
{
      ;
}
   
//   case       :
            

#include<stdio.h>
int main()
{
    int time;
    scanf("%d",&time);
    switch(time)
    {
    case 1:
        printf("  
"); break;//break case 2: printf("
"); break; case 3: printf("
"); break; case 4: printf("%
"); break; default://default case , case printf("
"); break; } }
순환 문:순환 구 조 는 일정한 조건 하에 서 특정한 프로그램의 절차 구 조 를 반복 적 으로 집행 하 는 것 으로 반복 되 는 프로그램 을 순환 체 라 고 부른다.
while 순환

while(   )
      ;

#include<stdio.h>
int main()
{
    int i=0;
    while(i<=10)
    {
        i++;
        if(i==5)
            continue;//continue         ,       while       ,            
        printf("%d ",i);
    }
    return 0;
}
do~while 순환:순환 은 적어도 한 번 은 실행 합 니 다.자주 사용 하 는 것 이 아 닙 니 다!

do
       ;
while(   );
// while       do~while    ,     ,while    !
for 순환

for(   1:   2:   3)
         :
    1:   
    2:  
    3:   

#define _CRT_SECURE_NO_WARNINGS 1//       
#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<=9;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d*%d=%d ",j,i,j*i);
        }
        printf("
"); } return 0; }
총결산
이 글 은 여기까지 입 니 다.당신 에 게 도움 을 줄 수 있 기 를 바 랍 니 다.또한 당신 이 우리 의 더 많은 내용 에 관심 을 가 져 주 실 수 있 기 를 바 랍 니 다!

좋은 웹페이지 즐겨찾기