> 백엔드 개발 > C#.Net 튜토리얼 > C 언어의 6가지 기본 명령문은 무엇입니까?

C 언어의 6가지 기본 명령문은 무엇입니까?

hzc
풀어 주다: 2020-07-04 15:04:01
원래의
6333명이 탐색했습니다.

C 언어의 6가지 기본 명령문은 다음과 같습니다. 1. 표현식 명령문 2. 레이블 명령문 4. 복합 명령문 6. 선택 명령문

C 언어의 6가지 기본 명령문은 무엇입니까?

C 프로그램의 실행 부분은 명령문으로 구성됩니다. 프로그램의 기능도 실행문으로 구현됩니다.

C 문은 다음 다섯 가지 범주로 나눌 수 있습니다.

2. 레이블 문

4. 복합 문

5. 선택 문

자세한 내용은 아래에 설명되어 있습니다.

표현문

표현문은 표현식과 세미콜론 ";"으로 구성됩니다.

일반적인 형식은 다음과 같습니다. 표현식 문을 실행하는 것은 표현식의 값을 계산하고 부작용을 수행하는 것입니다.

예: x=y+z; a=520; 할당문;

y+z; 계산 결과를 유지할 수 없으며 자체 증가문, i 값이 1씩 증가합니다.

i++; 먼저 i를 계산한 다음 1을 더하는 것입니다.

++i; 먼저 i 값을 1만큼 증가시킨 다음 연산하는 것입니다.

빈문, 함수 호출문까지 포함하면 모두 표현식문입니다.

Label 문

label 문에는 세 가지 유형이 있습니다.

Label 이름: 문

case 상수 표현식: 문

default: 문

설명: Case 문과 기본 문은 switch 문에만 나타납니다.

동일 스위치에서 대소문자 뒤의 표현식은 한 번만 나타날 수 있습니다.

switch(exp)
{
case 2:;
case 1+1:;
}
//ERROR
로그인 후 복사

레이블 이름: 이 명령문은 goto에 사용되며 범위는 함수 내에 있으며 함수를 확장할 수 없으며 동일한 함수 내의 레이블 이름은 다음과 같아야 합니다. 독특하세요.

루프문

루프문에는 4가지 유형이 있습니다. 즉,

while ( expression ) statement
do statement while ( expression ) ;
for ( expression(opt) ; expression(opt) ; expression(opt) ) statement
for ( declaration expression(opt) ; expression(opt) ) statement
로그인 후 복사

루프문은 프로그램의 순환 흐름을 구현하는 데 사용됩니다.

복합문

괄호 {}로 묶인 문장을 복합문이라고 합니다. 프로그램에서 복합문은 다중문이 아닌 단일문으로 간주되어야 합니다. 예를 들어

{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}
로그인 후 복사

는 복합문입니다.

Jump 문

점프 문에는 4가지 유형이 있습니다. 즉,

goto tag;

continue;

break;

return 표현식(선택 사항);

jump 문은 프로그램이 실행을 위해 다른 위치로 점프하도록 제어합니다.

goto 标签 ;

continue ;

break ;

return 表达式(可选) ;

跳转语句控制程序跳转到另一处执行。

选择语句

选择语句有3种,分别是

if ( expression ) statement

if ( expression ) statement else statement

switch ( expression ) statementSelection 문

선택 문에는 3가지 유형이 있습니다. 즉, if ( 표현식 ) 문

🎜if ( 표현식 ) 문 else 문🎜🎜 스위치(표현식) 문🎜🎜추천 튜토리얼: "🎜c 언어 튜토리얼🎜"🎜

위 내용은 C 언어의 6가지 기본 명령문은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿