< p>C 언어는 어떻게 분류됩니까?
< /p>
C 언어 문은 1, 표현식 문 2, 함수 호출 문 3, 제어문 4, 복합문 5, 빈 문 표현식 문: 표현식+세미콜론; 함수 호출문: 함수 이름+실제 매개변수+세미콜론; 형식은 일반적으로 함수 이름 (매개변수 테이블) 입니다. 제어문: 1, 조건판단문 if 문, switch 문 루프 실행문 예: if(agt;; B) 최대 = a; Elsemax = b; //이 문은 다음과 같이 나타냅니다. agt;; B 조건이 참이면 max 는 a 의 값을 취하고, 그렇지 않으면 max 의 값은 b 입니다. Agt; 에서; B 조건의 통제 하에 두 가지 가능한 분기 프로세스가 나타납니다. Switch 문은 여러 분기 프로세스를 구현할 수 있습니다. Do while 문, while 문, for 문 스티어링 문 2, 루프 문 for, while, do_while 세 가지가 있습니다. 루프 문의 루프 제어 조건이 true 일 때 지정된 작업을 반복하는 것은 c 언어에서 루프 구조를 구성하는 데 사용되는 문입니다. 예: for (I = 1; Ilt;; 10; I++) printf("d ",I); 나는 1 부터 시작하여 매번 1 을 더하면 ilt; 만 하면 된다. 10 I 값을 출력하므로 I = 1,2,3, ..., 9, * * * 루프 9 회, 출력: 1 2 3 4 5 6 7 8 9 위 기능은 while 문과 do_while 문으로 구현할 수도 있습니다. While 문으로 구현: I = 1; While(ilt;; 10) {printf("d ",I); I++;+; } do_while 문으로 구현: I = 1; Do {printf("d ",I); I++;+; } while(ilt;; 10); 전송 문에는 break, continue, return, goto 가 있습니다. 모두 프로그램의 원래 실행 순서를 변경하고 실행을 계속하기 위해 다른 위치로 이동할 수 있습니다. 예를 들어 루프 문의 break 문은 루프 문의 실행을 종료합니다. 루프 문의 continue 문은 이 루프만 종료하고 다음 루프를 시작합니다. Return 문은 조정된 함수에서 주 조정 함수로 되돌아가 함수의 연산 결과를 반환하는 데 사용됩니다. Goto 문은 무조건 지정된 위치로 회전하여 실행할 수 있습니다. 복합문: 여러 문은 {} 로 묶여 복합문을 구성합니다. 각 문은 끝났지만} 밖에서는 가산점을 추가할 수 없다. 빈 문: 빈 문은 세미콜론 (; ) 로 이동합니다. 아무 작업도 하지 않음을 나타내는 세미콜론으로 구성됩니다. 문법적으로 말하자면, 그것은 확실히 하나의 문장이다. 프로그래밍에서, 어떤 곳에서 문법적으로 하나의 문이 필요하지만, 실제로 어떤 작업도 수행할 필요가 없을 때 사용할 수 있다. 예를 들어 루프 구조를 계산할 때 빈 문이 사용되는 경우가 있습니다. 대입문: 표현식 문에 속합니다. 1, 중첩 허용 2, 변수에 초기값을 지정하는 것과는 다릅니다. 초기값은 변수 설명의 일부이며, 다른 변수와는 쉼표로 구분하고, 대입문은 세미콜론으로 구분해야 합니다. 끝 3, 변수 설명 허용되지 않는 중 초기 값은 int a = b = c = 5 와 같이 연속 초기 값을 허용하지 않습니다. 잘못된 것이지만 대입문 a=b=c=5 는 정확합니다. 4, 대입 표현식과 대입문의 차이점에주의하십시오. 대입 표현식은 표현식이 허용되는 모든 곳에 나타날 수 있는 표현식입니다. 대입문은 그렇지 않습니다. If ((x = y+5) gt; 0) z = x; 맞습니다. if ((x = y+5; ) gt; 0) z = x; 잘못된 것입니다. < /p >