웹_프론트_백엔드/단과

[단과_C] 2020.02.13

shine94 2020. 2. 14. 13:54

1. C언어

   프로그램
   OS(하드웨어에 적절한 전기 신호를 흘려주는 역할)
   하드웨어

 


2. C언어는 이식성이 좋지 않지만 메모리를 효율적으로 관리하여 속도가 빠르다.

 


3. 컴파일 : 사람의 언어를 컴퓨터 언어로 바꿔주는 작업
               ① 디버그 - 오류 검사
               ② 빌드 - 실행프로그램 제작
               ④ 링크 - 실행프로그램 실행
               ③ 실행프로그램

 


4. 컴파일러(Visual c++ 2015)
 : 번역기

 

** 안정화된 버전이란? 출시한지 꽤 기간이 지난 버전, 그리고 회사에서는 안정화된 버전을 사용함 **
** 불안정한 버전이란 ? 최신 버전 **

** 왜 회사에서는 안정화된 버전을 사용할까?

    불안정한 버전은 새로 출시한지 얼마되지 않아 버그가 발생이 되어도 알 수가 없다.

    알 수도 없고 실제로 사용했던 사용자가 많지 않기 때문에 구글에 검색을 해도 정보가 많지 않다.

    그와 반대로 안정화된 버전은 지금까지 사용자가 사용하면서 버그를 해결했고

    이와 관련된 내용을 구글에 검색하면 불안정한 버전보다는 비교적 자료가 많기 때문에 

    많은 회사들이 안정화된 버전을 사용한다. **

 


5. 컴파일러 설치(Visual c++ 2015) 
 : visualstudio.microsoft.com/ko/ 접속 > 다운로드 

> 최하단 이전 다운로드 클릭 

> 버전별 선택 후 로그인

 


6. C언어 기본 구성 요소
 : 솔루션 ⊃ 프로젝트 소스파일 C파일

 

 

7. 솔루션, 프로젝트 생성(Ctrl + Shift + N)

 


8. C파일 생성(소스파일 우클릭 > 추가 > 새항목, Ctrl + Shift + A)

 

 

9. 폰트 변경하기

 


7. C파일 구성요소
    //기본 입출력에 필요한 기능들이 담긴 헤더파일을 만든 C 파일에 포함시킨다.
    #include
    
    //컴파일시 실행파일을 만들어주는 함수
    void main() {
    }

 

 

8. 오늘 실습코드

1) printTest.c

** 가독성을 좋게 하기 위해 들여쓰기를 한다 **

#include <stdio.h>

void main() {
	//주석 : 해석하고 싶지 않은 코드 앞에 작성
	//1. 코드에 대한 설명글을 작성할 때
	//2. 지금 당장 사용하지 않는 코드를 지우고 싶지 않을 때
	
	//한줄 주석 단축기 : ctrl + k + c
	//한줄 주석 해제 단축기 : ctrl + k + u

	/*
		범위 주석
		여러 줄의 코드를 한 번에 주석처리 하기 위해서는
		범위 주석이 필요하다.
	*/

	//이름을 출력하는 부분
	printf("한동석");

	//나이를 출력하는 부분
	printf("10살");
}

 

'웹_프론트_백엔드 > 단과' 카테고리의 다른 글

[단과_C] 2020.02.14  (0) 2020.02.15
[단과_JAVA] 2020.02.14  (0) 2020.02.15
[단과_JAVA] 2020.02.13  (0) 2020.02.14
[단과_JAVA] 2020.02.12  (0) 2020.02.12
[단과_JAVA] 2020.02.11  (0) 2020.02.12