- 프로그램 작성 단계
1.소스코드 작성
- 텍스트 에디터를 이용하여 소스 코드 작성 EX) test.c
2.컴파일
- 문법을 검사하면서 소스 파일을 기계어로 변환 EX) test.obj
3.링크
- 오브젝트 파일을 라이브러리와 연결하여 실행 파일 생성 EX) test.exe
4.디버그
- 실행파일을 실행 후 실행 오류를 수정
- 통합 개발 환경
위의 과정은 텍스트 에디터, 컴파일러와 링커, 디버거가 필요하다.
이를 모두 갖춘 환경을 "통합 개발 환경"이라 한다.
EX) visual studio, vs code, dev c++ 등
- 알고리즘 순서도
코드를 알고리즘 순서도로 구성하여 나타낼 수 있다.
예시로 if문에 조건을 사용할 때는 "판단"을 이용하고,
코드의 시작과 끝을 나타낼 때는 "단말"을 이용하여 작성한다.
- C언어 프로그램 기본 요소
1.전처리기 : #include <stdio.h>
- 컴파일 전에 먼저 처리해야 할 일을 수행하도록 명령하는 문장
- <헤더파일> 즉 필요로 하는 정보를 가진 파일을 의미한다.
2. 주석 : 프로그램에 대한 설명을 작성할 때 사용
- // : 한줄만 주석을 사용할 수 있다.
- /*~*/ : ~안에 모든 내용을 주석처리 한다.
3. 함수 : 특정한 작업을 수행하기 위해 작성된 독립적인 코드
- 가장 대표적인 함수로 main 함수가 있다.
- main 함수 : C 프로그램에서 가장 먼저 실행되는 함수이다.
void main(void){
//내용
}
1. void : 함수의 출력 타입
2. main : 함수 이름
3. void : 함수의 입력 타입
+ 함수의 반환은 return을 사용한다.
4. 시스템 제어 문자
- C언어 기본
1. 변수 : 프로그램에서 일시적으로 데이터를 저장하는 공간
2. 식별자 : 변수나 함수를 식별할 수 있게 해주는 이름
3. 자료형 : 변수에 저장되는 데이터의 형식을 의미한다.
4. printf() : 표준 출력 라이브러리 함수
5. scanf() : 값을 입력받아 변수에 저장하는 함수
- C언어 코드 예시
#include <stdio.h>
void main() {
int num;
printf("번호를 입력하세요 :");
scanf_s("%d", &num);
printf("num");
}
'대학교 > C언어' 카테고리의 다른 글
C언어 - (6) 함수 (2) | 2023.05.04 |
---|---|
C언어 - (5) 반복문 (3) | 2023.04.14 |
C언어 - (4) 조건문, 반복문, 제어문 (1) | 2023.04.01 |
C언어 - (3) 수식, 연산자, 형변환 (2) | 2023.03.26 |
[전공] C언어 기초(2) - 연산, 정수 상수, 기호 상수 (2) | 2023.03.21 |