본문 바로가기
IT STUDY/C언어

C언어 시작하기

by 건즈앤로즈 2021. 9. 10.
반응형

C언어-시작하기-섬네일
C언어 시작하기

C의 정신

  • 프로그래머를 믿어라
    (Trust the programmer)
  • 프로그래머가 작업을 못하게 방해하지 마라.
    (Don't prevent the programmer from doing what needs to be done)
  • 언어를 작고 간단하게 유지하라.
    (Keep the language small and simple)
  • 명령을 실행하는 방법을 하나만 제공하라.
    (Provide only one way to do an operation)
  • 호환성은 장담할 수 없더라도 빨리 작동하게 만들어라.
    (Make it fast, even if it is not guaranteed to be portable)

C언어를 시작함에 있어 우리들이 마음속에  담아둬야 할 말들입니다.

 

C언어의 특징

  • C프로그램의 기본 단위는 함수입니다.
    C 프로그램은 하나 또는 그 이상의 함수(function)로 이루어 집니다.
    C언어로 구현되는 모든 프로그램은 main()함수를 가지고 있어야 합니다.
    C프로그램이 실행되면 컴퓨터는 제일 먼저 main() 함수를 찾아서 호출하기 때문입니다.
#include <stdio.h>

int main()
{
    return 0;     // main()함수의 모든 명령문을 수행한 후에는 0을 반환함.
}

 

 

  • 함수 내의 각 명령문은 세미콜론(;)으로 끝나야 합니다.
    함수는 언제나 기능을 가지고 있어야 합니다.
    C언어에서 이러한 기능을 정의하기 위해 사용되는 문장을 명령문(statement)이라고 합니다.
    함수 내의 명령문은 언제나 위에서부터 아래로 순차적으로 실행되며, 언제나 세미콜론(;)으로 끝나야 합니다.
printf("C언어");   //정상적으로 출력됨
printf("C언어")    //오류가 발생함

 

 

  • C언어는 대소문자를 구분합니다.
    C언어에서 변수나 함수의 이름을 작성할 때나 키워드나 예약어 등을 사용할 때는 대소문자를 정확히 구분하여 사용해야 합니다.
printf("C언어");   //정상적으로 출력됨
Printf("C언어");    //오류가 발생함

 

 

  • C언어는 자유형식(free-format)을 허용합니다.
    C언어에서는 문법만 맞으면 여러개의 명령문을 한 줄에 쓸수도 있고, 하나의 명령문을 여러 줄에 나누어 쓸 수도 있습니다. 하지만 프로그램의 구조를 한눈에 파악할 수 있도록, 될 수 있으면 들여쓰기 등을 잘 활용해 보기 좋게 작성하는것이 좋습니다. 
    아래 예제는 정확히 같은 동작을 수행하지만 아래쪽 예제가 가독성이 좋은것을 알수 있습니다.

void main() { printf("Hello World!!")  ]  //가독성이 좋지 않음
void main()
{
   printf("Hello World!!!");
}
//가독성이 좋아 코드를 한눈에 알아볼수 있음.

 

 

 

반응형

'IT STUDY > C언어' 카테고리의 다른 글

Visual Studio 2022 한글 설정 방법  (0) 2024.03.24
visual studio 2022 설치 및 기본 설정  (0) 2024.03.23
C언어란 무엇인가?  (0) 2021.09.10

댓글