저희가 시작하게 하십시오
당신이 어떤 언어든지에서 무엇이든을 하고 프로그램 시작할 수 있기 전에, 당신은 인식기를 지명하는 방법 알아야 한다. 인식기는 어떤 가변, 기능, 자료 정의, 등등든지를 위해 이용된다. C 프로그램 언어에서는, 인식기는 영숫자 문자, 첫번째 밑줄 알파벳 글자 이곤, 및 잔여 알파벳 글자 어떤 든지, 아무 숫자적인 손가락나, 또는 밑줄인의 조합이다.
2개의 규칙은 인식기를 지명할 경우 명심되어야 한다.
- 알파벳 문자의 상자는 뜻깊다. C는 대소문자에 민감한 언어이다. 저것은 회복이 회복과 다르 회복이 전에 언급된 둘 다와 다르다는 것을 의미한다.
- ANSI-C 기준에 따르면, 적어도 31 뜻깊은 특성은 이용될 수 있고 따르는 ANSI-C 컴파일러에 의해 뜻깊은 여겨질 것이다. 만약에 31 이상 사용되면, 31 저쪽에 모든 특성은 어떤 주어진 컴파일러든지에 의해 묵살될지도 모른다.
키워드
C.에 있는 키워드로 정의된 32의 단어가 있다. 이들은 용도를 미리 정의하고 다른 어떤 목적을 위해 C 프로그램에 있는 사용될 수 없다. 그들은 프로그램 집계에 원조로 컴파일러에 의해 이용된다. 그들은 소문자로 항상 쓴다. 완전한 리스트는 따른다:
auto
break
case
char
const
continue
default
do |
double
else
enum
extern
float
for
goto
if |
int
long
register
return
short
signed
sizeof
static |
struct
switch
typedef
union
unsigned
void
volatile
while |
여기에서 우리는 C.의 마술을 본다. 단지 32의 키워드의 경이롭 수집은 다른 신청에 있는 넓은 사용을 준다. 어떤 컴퓨터 프로그램든지, 자료 고려할 것이다 2개의 실재물 및 프로그램이 있다. 그들은 서로 높게 에 의지하고 있고 둘 다의 주의깊은 계획은 잘 계획되어 있고는 잘 쓰여지는 프로그램으로 이끌어 낸다.
저희가 간단한 C 프로그램으로 시작하게 하십시오:
/* C를 배우는 첫번째 프로그램 */
#include <stdio.h>
void main()
{
printf("This is a C program\n"); // 메시지 인쇄
}
프로그램이 아주 간단하더라도, 약간 점은 주의 가치있다. 저희가 위 프로그램을 시험하게 하십시오. 안쪽/* 인 모두는 */ 코멘트이라고 여겨지고 컴파일러에 의해 묵살되고. 당신은 다른 코멘트 내의 코멘트를 포함하면 안된다, 그래서 그런 것 같 허용되지 않는다:
/*는 이것/* 코멘트이다 */ 틀린 코멘트 안쪽에 */
또한 선 안에 작동하는 문서의 방법이 있다. //를 사용해서 우리는 저 선 내의 작은 문서를 추가해서 좋다.
|