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에서는 Manpower과 manpower이 서로 다른 식별자입니다. 몇 가지 유효한 식별자가 아래에 나열되어 있습니다.
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Keywords
다음 표에는 C의 예약어가 나열되어 있습니다. 이러한 예약어는 상수 이름, 변수 이름 또는 기타 식별자 이름으로 사용할 수 없습니다.
auto | else | long | switch |
break | enum | register | typedef |
case | ext ern | return | union |
char | float | short | unsigned |
const | for | signed | void |
continue | goto | sizeof | 휘발성 |
default | if | static | while |
do | int | struct | _Packed |
double |
C의 공백
공백만 포함하는 줄은 빈 줄이라고 하며 주석 처리가 가능하며 C 컴파일러는 이를 완전히 무시합니다.
C에서 공백은 공백, 탭, 줄 바꿈 및 주석을 설명하는 데 사용됩니다. 공백은 명령문의 일부를 분리하여 컴파일러가 명령문의 한 요소(예: int)가 끝나고 다음 요소가 시작되는 위치를 식별할 수 있도록 합니다. 따라서 다음 명령문에서는
int age;
여기서 컴파일러가 이를 구별할 수 있도록 int와 age 사이에 최소한 하나의 공백 문자(일반적으로 공백 문자)가 있어야 합니다. 반면에 다음 명령문에서는
fruit = apples + oranges; // 获取水果的总数
과일과 =, 또는 = 및 사과 사이에 공백 문자가 필요하지 않지만 필요한 경우 가독성을 높이기 위해 공백을 추가할 수 있습니다.