찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

C 기본 구문

수집 205
읽다 91674
업데이트 시간 2016-09-11

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;   // 获取水果的总数

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

핫 AI 도구
Undress AI Tool
Undress AI Tool

무료로 이미지를 벗다

AI Clothes Remover
AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undresser.AI Undress
Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

Stock Market GPT
Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

인기 있는 도구
메모장++7.3.1
메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6
드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전
SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)