반응형

나미/C 41

5.식별자

식별자 간단하게 정리하자면 단하나만 이름을 가지는 대상을 일컬어 식별자라고 지칭한다. 대한민국 사람이라면 누구나 주민등록번호를 가지고 있을 것이다. 그러나 누구도 같은번호는 없다. 그래서 식별자라고 할수있다. 이처럼 C언어에서도 유일하게 존재하는 대상을 식별자라고 하고 겹치게 된다면 컴퓨터 입장에서 어떤 이름을 가져와야할지 모르기 때문에 오류가 나버린다. 그리고 함수에 예약어와 같이 int, float..등과 같은 이름은 식별자로 사용할수가 없다. #include, #define 은 함수는 아니지만 특별한 용도의 쓰임새가 있기 때문에 역시 식별자로써 사용할수가 없다.

나미/C 2013.03.07

4.토큰의 의미

토큰 보통 책에서는 프로그램내의 어휘적인 최소단위를 토큰이라고 지칭한다. 쉽게 풀어서 말하자면 각각의 하나하나의 의미를 가지고 있는 단위이라 하면 이해하기 쉬울것이다. 예를 들면 int main() 이것을 토큰 단위로 나누게 되면 int - 1개, main - 2개, ( - 3개, ) - 4개 이렇게 나눌수가 있다. 이렇게 하나하나의 대상에 의미가 부여되는 부분을 토큰이라한다.

나미/C 2013.03.07

3. printf함수

printf함수 화면에 출력하기위한 함수이다. 사용방법은 printf(" ");로 사용한다. 예를 든다면 #include int main() { printf(" C언어 공부중 "); } 여기 이 예제를 보게된다면 결과값은 C언어 공부중 이렇게 표기 될것이다. " "사이의 모든 정수, 문자, 기호 등을 화면에 그대로 출력하는 함수. ;(세미콜론) 위 예제에서 보시다시피 printf를 사용후에 마지막에 ;를 찍은것이 보인다. 이것이 의미하는바는 이 한줄의 내용은 끝이라는것을 의미한다. 항상 끝이날때에는 ;을 찍어야 한다.

나미/C 2013.03.06

2.함수의 이름 정의와 main함수

함수의 이름 보통 C언어를 한번쯤 접해본사람들이라면 함수라는 것을 종종 보았을 것이다. 함수의 정확한 정의는 차츰 뒤에서 자세히 언급할것이기에 지금은 함수의 이름을 어떻게 보는지 정도만 이해하고 넘어가자. #include int main() { ~~~~~~~~~~~ } 이런 형태의 모양들을 앞으로 계속해서 보게 될것이다. 위의 int는 조금있다가 설명하도록하고 ()앞의 main이 이 함수의 이름이라고 부른다. main이 아닌 다른 abc()라고 한다면 함수이름은 역시 abc함수라고 부르는게 일반적이다. main 함수 C언어로 프로그램을 짤 경우 반드시 main()함수를 포함한 여러개의 함수들로 구성된다. 여기서 main함수가 없게되면 프로그램을 아무리 열심히 짠 들 무용지물이 되게된다. C언어의 프로그램..

나미/C 2013.03.06

1. #include <stdio.h> 의미

# 보통 샾이라고 부르고 전처리언어라고 통칭한다. C언어 소스를 구사하기전에 먼저 처리하라는 일종의 기호와 같은것. 항상 C언어를 하게 되면 사용하게 되므로 용어나 어떤 역활인지 정도는 기억하고 있어야 한다. #include 영어해석 그대로 포함하라는 의미다. 여기서 include는 visual studio 를 설치하게되면 생기는 기본적인 폴더이며 ***.h와 같은 헤더 파일들이 저장되어있는 곳이다. stdio.h 이것은 일종의 C언어를 구사하는 기본적으로 제공하는 소스이며 보통 ***.h의 형식을 헤더파일이라고 부른다. 이거이외에도 여러가지 헤더파일이 존재하고 각 헤더파일에는 포함하고 있는 함수정의와 쓰임새가 각각 틀리므로 필요한 헤더파일을 불러와서 사용하는게 일반적이다. 개인적으로 연습을 할때 가장 ..

나미/C 2013.03.06
반응형