C 기본 구문


C 언어의 다른 기본 구성 요소를 이해하는 데 도움이 되는 C 프로그램의 기본 구조를 살펴보았습니다.

C 토큰

C 프로그램은 다양한 토큰으로 구성됩니다. 토큰은 키워드, 식별자, 상수, 문자열 값 또는 기호가 될 수 있습니다. 예를 들어, 다음 C 문에는 5개의 토큰이 포함되어 있습니다.

printf("Hello, World! \n");

5개의 토큰은 다음과 같습니다.

printf("Hello, World! \n");

세미콜론 ;

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

예를 들어, 다음은 두 가지 다른 명령문입니다.

printf("Hello, World! \n");return 0;

Comments

설명은 C 프로그램의 도움말 텍스트와 같으며 컴파일러에서 무시됩니다. 다음과 같이 /*로 시작하고 */ 문자로 끝납니다.

/* 我的第一个 C 程序 */

주석 내에 주석을 중첩할 수 없으며 문자열이나 문자 값 내에 주석을 표시할 수도 없습니다.

Identifiers

C 식별자는 변수, 함수 또는 기타 사용자 정의 항목을 식별하는 데 사용되는 이름입니다. 식별자는 문자 A-Z, a-z 또는 밑줄 _로 시작하고 그 뒤에 0개 이상의 문자, 밑줄 및 숫자(0-9)가 옵니다.

C 식별자에는 @, $, % 등의 구두점 문자를 사용할 수 없습니다. C는 대소문자를 구분하는 프로그래밍 언어입니다. 따라서 C에서는 Manpowermanpower이 서로 다른 식별자입니다. 몇 가지 유효한 식별자가 아래에 나열되어 있습니다.

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Keywords

다음 표에는 C의 예약어가 나열되어 있습니다. 이러한 예약어는 상수 이름, 변수 이름 또는 기타 식별자 이름으로 사용할 수 없습니다.

autoelselongswitch
breakenumregistertypedef
case ext ernreturnunion
char floatshortunsigned
constforsignedvoid
continuegotosizeof휘발성
defaultifstaticwhile
dointstruct_Packed
double

C의 공백

공백만 포함하는 줄은 빈 줄이라고 하며 주석 처리가 가능하며 C 컴파일러는 이를 완전히 무시합니다.

C에서 공백은 공백, 탭, 줄 바꿈 및 주석을 설명하는 데 사용됩니다. 공백은 명령문의 일부를 분리하여 컴파일러가 명령문의 한 요소(예: int)가 끝나고 다음 요소가 시작되는 위치를 식별할 수 있도록 합니다. 따라서 다음 명령문에서는

int age;

여기서 컴파일러가 이를 구별할 수 있도록 int와 age 사이에 최소한 하나의 공백 문자(일반적으로 공백 문자)가 있어야 합니다. 반면에 다음 명령문에서는

fruit = apples + oranges;   // 获取水果的总数

과일과 =, 또는 = 및 사과 사이에 공백 문자가 필요하지 않지만 필요한 경우 가독성을 높이기 위해 공백을 추가할 수 있습니다.