[TIL] 코딩? C언어?

최석훈·2026년 4월 20일

26.04.20

코딩이란

코딩은 컴퓨터가 이해 가능한 명령서

컴퓨터가 해석 할 수 있는 언어 : 이진법
-> 반도체가 켜진상태 : 1
-> 반도체가 꺼진상태 : 0

  • 어셈블리어 : 숫자로 이뤄진 명령서를 문자로 치환

eX)


C언어?

C언어는 어셈블리어 된 문자의 모양과 양을 간략하게 만들어주는것

C언어에 사용되는 고급 언어로 작성한 코드 : 소스코드 (일종의 약속개념?)

-> 소스코드들의 나열을 다시 컴퓨터가 읽기 쉬운 기계어로 변환 : 빌드 프로세스

컴파일과 빌드 [⭐]

빌드 프로세스


솔루션 > 프로젝트 > 소스코드 관계?

ex) 정보전달과정
솔루션 : 책장 (도서분류, it, 주식, 문화, 예술)
-> .sin

프로젝트 : 책
-> .vcxproj

소스코드 : 페이지
-> .c / .h


메인함수

--
// Main.c
int main(void)
{

return 0;  

}
--

//Main.c

  • 주석 : 파일의 이름(소스 코드 파일)
    int main(void)

  • int : 정수(integer) : 데이터를 변환한다.

  • (void) : (함수의 몸통) 안이 비어있다.

  • { } = 실제 프로그램 할 일 작성

  • return 0; = "프로그램 할일 끝" (*; : 행의 마무리)

  • { } 프로그램 할 일을 적을때 TAB키로 들여쓰기를 하여 깔끔하게 하는것이 좋다

  • 괄호 열었다면 반드시 닫고, 소유 했다면 다시 돌려준다

Ex)
// Main.c
int main(void)
{
pirntf("Hello, world!");
return 0;
}

=> "Hello, world!"



(+빡지ㅋㅋ)

profile
반갑습니다.

0개의 댓글