집 >백엔드 개발 >C#.Net 튜토리얼 >C 소스 프로그램에서는 빈 문이 허용되지 않나요?
C 소스 프로그램에서는 빈 문이 허용됩니다. 빈 문은 C 언어 또는 C++의 특수 문입니다. 문에 세미콜론 ";"이 하나만 있으면 빈 문이라고 합니다. 프로그램에서 빈 명령문은 주로 루프 본문을 비우는 데 사용됩니다.
C 소스 프로그램에서는 빈 문이 허용됩니다.
C언어나 C++에는 null문이라는 특수문이 있습니다.
C 언어나 C++에서는 명령문에 세미콜론 ";"이 하나만 있으면 빈 명령문이라고 합니다. 간단히 말해서, 실행 코드는 없으며 명령문의 끝을 표시하는 ";" 세미콜론만 있습니다.
빈 문은 아무것도 실행하지 않는 문입니다. 프로그램에서 빈 문은 주로 다음과 같이 루프 본문을 비우는 데 사용됩니다.
while(getchar()!='\n');
이 문의 기능은 키보드에서 입력한 문자가 Enter가 아닌 한 사용자가 다시 입력하도록 요구하는 것입니다. 즉, 사용자는 후속 프로그램을 계속하기 전에 Enter를 눌러야 합니다. 코드의 이 부분에서는 사용자의 키 입력을 수신하고 키 입력 내용을 판단하는 것이 모두 while 판단에 집중되어 있으므로 루프 본문에서 어떤 기능도 수행할 필요가 없습니다. 루프 본문 바로 안에 빈 문을 루프 본문으로 입력합니다.
추천: "c 언어 튜토리얼"
위 내용은 C 소스 프로그램에서는 빈 문이 허용되지 않나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!