Code Archive/C언어

Step1. C언어 기초 및 기본 코드

쌍큐 2014. 9. 5. 02:39

1. C언어란?


- 시스템 프로그래밍 언어

- 정확한 제어 구조와 자료형을 포함

- 기능의 단순성 때문에 배우기가 쉽다.

- 절차지향 언어이다.


2. 절차지향 언어


- 프로그램을 작성한 코드가 순차적으로 실행되는 방식

- 실행 순서가 정해져 있다.


3. 프로그램 작동 과정


 코드 작성

 ->

기계어로 번역 

->

실행파일

->

Loader에서 프로그램을

메모리에 적재 

-> 

프로그램 수행 

고급언어

컴파일러

저급언어

링커

 

 

 

 

 

소스코드

 

목적프로그램 

 

 

 

 

 

 


4. Visual Studio 사용법


- 프로젝트 생성 방법

File -> New -> Win32 Console Application -> Project name에 프로젝트명 입력 후 OK ->empty project 선택 후 Finish

- 코드 생성 방법

File -> New -> C/C++ Source File 이나 Header File 선택 -> File에 File 명 입력 후 OK

- 컴파일 빌드 방법

* 컴파일 방법 : Build -> Complie 선택, 단축키 Ctrl + F7, 결과 : 파일명.obj 파일 생성됨

* 빌드 방법 : Build -> Bulid 선택, 단축키 F7, 결과 : 파일명.exe 파일 생성됨

* 프로그램 수행 방법 : Build ->Excute 선택 ,단축키 : Ctrl +F5

* Debug 모드 : 프로그램을 일일이 수행하면서 버그를 잡기 위한 행동,

Context 부분에 현재 쓰이는 변수 및 값들을 확인 가능

단축키 : F11, 다음 라인 실행 F10


5. 프로그래밍 기본


- 메모리

* 프로그램 수행시 필요한 자원을 할당하는 곳

* 메모리는 공간의 개념으로 인식

- 코드 작성 방법

* 프로그램을 수행 할려면 Console 기반에선 main() 함수가 있어야함

* 필요한 기능을 사용할려면 #include<파일명.h>로 가져온다.


6. 기본 소스


#include <stdio.h> 

void main(){

 

}


-> 코드 설명
  1. #include <- 미리구현되어 있는 기능을 읽어오는 키워드
    • visual studio에서 제공하는 헤더파일은 <헤더파일명>
    • 직접 작성한 헤더파일은 "헤더파일명을 포함한 전체경로"
    • 헤더파일 : 자주쓰는 기능이나 필요한 기능을 미리 구현을 해놓은 파일
  2. void main(){ 

//프로그램의 시작점, 프로그램 실행시 제일먼저 호출되는 함수

//main에서 작성한 코드 순서대로 프로그램이 수행 된다.

      }


'Code Archive > C언어' 카테고리의 다른 글

Step6. 함수  (0) 2014.09.05
Step5. 반복문(for,while,do-while)  (0) 2014.09.05
Step3. 연산자  (0) 2014.09.05
Step4. 조건문(if,switch)  (0) 2014.09.05
Step2. 변수, 수식, 입출력함수  (0) 2014.09.05