C 언어 자료[1]

1. C 언어 자료[1].hwp
2. C 언어 자료[1].pdf
C 언어 자료[1]
1. C language 시작

main() /* 모든 C 프로그램에 반드시 나타나야 할 이름이며 ()는 앞의 이름이 함수임을 의미. */ /* main이란 함수는 모든 C 프로그램에 반드시 있어야 하며 이 함수에서 프로그램의 */
/* 수행이 시작된다. */
{ /* 이 중괄호는 함수 또는 블럭의 시작을 나타낸다. */
printf(Hello, world !
); /* 문장을 나타내며 맨 끝을 보면 ';'이 있는데 이는 문장의 */
/* 끝을 나타내는 기호로 C의 모든 문장은 반드시 ';'로 끝나 */
/* 도록 되어 있다. */
} /* 중괄호에 대한 닫음이다(main 함수의 끝을 나타낸다). */

[정리] 프로그램이 시작되면 printf()라는 함수를 호출하며 printf()라는 함수가 화면에 출력시키는 일을 하는 것이다. 이 때 소괄호 사이에 들어 있는 내용이 화면에 그대로 출력되는데, Hello, world !
로 이중 따옴표로 싸여 있는 것을 볼 수 있다.
C에서 이중 따옴표로 둘러 싸인 것은 바로 스트링(string-스트링은 여러 개의 문자가 연이어 나온 것을 의미)으로 위의 문장은 Hello, world !
란 스트링을 출력하라는 의미가 된다. 실제로 위의 프로그램을 수행하면 다음과 같이 출력 결과가 나온다.
--------------------------
>Hello, world !
--------------------------
즉, '
'은 출력되지 않는다. 여기서 '
'은
을 출력하라는 것이 아니라 다음 줄로 넘어가라는 것을 의미한다.
은 스트링의 어느 위치에나 올 수가 있으며 그 의미는 항상 같다.
따라서 printf(Hello,
world !
); 을 수행하게 되면 다음과 같은 출력을 얻게 된다.
--------------------------
>Hello,
....
공학, 기술