>  기사  >  백엔드 개발  >  C 소스 프로그램에서는 빈 문이 허용되지 않나요?

C 소스 프로그램에서는 빈 문이 허용되지 않나요?

青灯夜游
青灯夜游원래의
2020-07-15 15:48:406647검색

C 소스 프로그램에서는 빈 문이 허용됩니다. 빈 문은 C 언어 또는 C++의 특수 문입니다. 문에 세미콜론 ";"이 하나만 있으면 빈 문이라고 합니다. 프로그램에서 빈 명령문은 주로 루프 본문을 비우는 데 사용됩니다.

C 소스 프로그램에서는 빈 문이 허용되지 않나요?

C 소스 프로그램에서는 빈 문이 허용됩니다.

C언어나 C++에는 null문이라는 특수문이 있습니다.

C 언어나 C++에서는 명령문에 세미콜론 ";"이 하나만 있으면 빈 명령문이라고 합니다. 간단히 말해서, 실행 코드는 없으며 명령문의 끝을 표시하는 ";" 세미콜론만 있습니다.

빈 문은 아무것도 실행하지 않는 문입니다. 프로그램에서 빈 문은 주로 다음과 같이 루프 본문을 비우는 데 사용됩니다.

while(getchar()!='\n');

이 문의 기능은 키보드에서 입력한 문자가 Enter가 아닌 한 사용자가 다시 입력하도록 요구하는 것입니다. 즉, 사용자는 후속 프로그램을 계속하기 전에 Enter를 눌러야 합니다. 코드의 이 부분에서는 사용자의 키 입력을 수신하고 키 입력 내용을 판단하는 것이 모두 while 판단에 집중되어 있으므로 루프 본문에서 어떤 기능도 수행할 필요가 없습니다. 루프 본문 바로 안에 빈 문을 루프 본문으로 입력합니다.

추천: "c 언어 튜토리얼"

위 내용은 C 소스 프로그램에서는 빈 문이 허용되지 않나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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