본문 바로가기

C언어/예습

[C언어 예습] DAY1_C언어의 기본, 기본 구성 요소, 제어문자, 주석

c언어

  - 서버개발, 운영체제
  - 네트워크 (소켓)
  - pos : 주문결제 시스템
  - 내부구조 (알고리즘)
  - 오피스 : 문서작업 (MFC)
  - 인디게임

 

컴파일 =>번역

 : 사람의 언어를 컴퓨터 언어(0,1)로 바꿔주는 작업

  1. 디/버그 (벌레를 없애라) : 오류를 없애는 것
  2. 빌드 : 실행 프로그램을 만드는 것
  4. 링크 : 자동으로 실행 프로그램을 실행을 시켜주는 것
  3. 실행 프로그램(실행파일) : 내가 작성한 소스

 

컴파일러 =>번역기

 : 컴파일 해주는 것 -> (visual studio 2017)

 


프로젝트 만들기

 

windows 데스크톱 > 마법사 > 경로설정

 

1. 솔루션
2. 프로젝트 ctrl + shift + n : 새로만들기
3. 소스파일
4. 소스코드

* 글꼴 설정 / 도구 > 옵션 > 글꼴설정 > verdana

 

------------단축키------------

 

ctrl + shift + n : 새로만들기
ctrl + shift + a : 소스추가 (a = add) > c++파일(이름설정 시 꼭 .c 해주기)
ctrl + k + c : 커서한 부분 주석달기
ctrl + k + u : 커서한 부분 주석 지우기
ctrl + F5 : 디버깅 실행

 

--------------------------------

       * 꼭 빈 프로젝트로 체크해야함.
       * 설정 - 솔루션 탐색기하면 솔루션 탐색기 뜸.

 

 

기본 구성 요소

  1. #include
  2. 메인 함수(컴파일 시 실행파일을 만들어줌) -> void main(){} : 실행함수

          * 0코드로 인해 종료되었습니다. >> 디버깅 과정에서 개발자에게 알려주는 역할 (이상없이 종료)

          * 도구 > 옵션 > 디버깅 > 맨 밑 (자동으로 콘솔닫기 체크) 하면 0 코드로 인해 종료되었습니다. 라는 문장이 없어짐.

          * 마법사가 없을 경우 : 링커 > 시스템 > 콘솔로 설정해야함.

 

 

제어문자(개행문자)

 "\n" : 줄바꿈
 "\t" : tab
 "\\" : \를 씀
 "\"" : "를 씀
 "\'" : '를 씀

 

 

주석

 //한줄 주석 : 컴파일러가 읽지 않는다!
 //코드를 설명할 때 사용한다.

 /*
범위 주석






*/

 

 

RAM의 구조