>  기사  >  백엔드 개발  >  C 언어에서 명령문 사이의 구분 기호로 세미콜론이 필요합니까?

C 언어에서 명령문 사이의 구분 기호로 세미콜론이 필요합니까?

烟雨青岚
烟雨青岚원래의
2020-06-16 11:33:3713765검색

C 언어에서 명령문 사이의 구분 기호로 세미콜론이 필요합니까?

C 언어에서는 문 사이를 구분하는 데 세미콜론이 필요합니까?

C 언어에서는 문장 사이에 세미콜론을 구분 기호로 사용해야 합니다.

C 프로그램에서 세미콜론은 명령문 종결자입니다. 각 문은 세미콜론으로 끝나야 합니다. 이는 논리적 엔터티의 끝을 나타냅니다.

C 언어에서는 세미콜론이 명령문의 끝을 표시하는 데 사용됩니다. C 프로그램에서 실수로 세미콜론을 추가로 작성하면 세미콜론이 빈 명령문으로 간주되거나 컴파일러가 이를 해석할 수 있습니다. 세미콜론으로 인해 경고 메시지가 생성됩니다. 경고 메시지에 따라 추가 세미콜론을 쉽게 찾을 수 있습니다.

예:

If (x>b);
b=x;

추가 세미콜론은 빈 문으로 해석되며 실제 효과는 다음과 같습니다.

If(x>b)
{}
b=x;

즉, x>b일 때 빈 문이 실행되고 b=가 실행됩니다. 어떠한 경우에도 처형될 수 있다. x.

C 프로그램에서 세미콜론을 생략하면 현재 명령문이 종료되지 않았음을 의미하며 오류가 발생합니다.

예:

If(n<3)
return
log.date=x[0];
log.time=x[1];
log.code=x[2];

C 언어에서 명령문 사이의 구분 기호로 세미콜론이 필요합니까?

반환 후에 세미콜론이 없어 명령문이 종료되지 않았음을 나타냅니다. 실제 효과는 다음과 같습니다.

If(n<3)
return log.date=x[0];
log.time=x[1];
log.code=x[2];

확장 정보:

1. C 언어 명령문 블록은 명령문 블록에 포함될 수 있으며 명령문 블록의 명령문 블록은 다음과 같이 처리됩니다. 처리할 간단한 설명을 작성하세요.

2. 여러 표현식 문과 빈 명령문이 포함된 명령문 블록을 작성하려면 다음 형식을 사용할 수 있습니다. 이는 이미 이해된 4개의 명령문과 차례로 할당 표현식 명령문, 빈 명령문을 포함하는 명령문 블록의 예입니다. 명령문, 나누기 표현식 명령문 및 비트 부정 표현식 명령문.

추천 튜토리얼: "C Language"

위 내용은 C 언어에서 명령문 사이의 구분 기호로 세미콜론이 필요합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.