대학교/C언어

[전공] C언어 기초(1) - 프로그램 기본 요소, 변수 등

매 석 2023. 3. 21. 20:48
반응형

- 프로그램 작성 단계

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");
}