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