1장 C언어 특성 이해

JongseokLee·2021년 7월 27일
0

C 프로그래밍 기초

목록 보기
1/15
post-thumbnail

1장 C언어 특성 이해


1. 컴퓨터 언어의 개요 파악하기

1) 컴퓨터 프로그램 (computer programm)

  • 컴퓨터가 이해하는 언어로 하고자 하는 작업(알고리즘)을 미리 정의하여 놓은 것

2) 컴퓨터 프로그래밍 작업 순서

  • 코딩(Coding) : 컴퓨터언어로 소스파일(Source File)을 만드는 작업
  • 컴파일(Compile) : 소스파일을 실행 가능한 파일로 변환하는 작업
  • 디버깅(Debugging) : 문법적 오류를 수정하는 작업
  • 문법적 오류가 없는 실행파일을 실행

2. C언어 개발환경 구축하기

1) C언어의 개요

  • 함수(Function)를 기반으로 구조적 프로그래밍(Structured Programming)언어로 기본적이고 보편적으로 가장 널리 사용되는 프로그래밍 언어 중의 하나

2) 통합 개발 환경(IDE : Integrated Development Environment)

  • 코딩(Coding), 컴파일(Compile), 디버깅(Debugging), 실행을 통합하여 놓은 애플리케이션으로 컴퓨터 프로그램을 개발하는 전 과정에서 필요한 모든 필요 작업을 하나로 통합하여 놓은 소프트웨어
  • C언어의 통합 개발 환경 : 비주얼스튜디오(Vsisual Studio)

3) 비주얼스튜디오 커뮤니티(Visual Studio Community)


3. C언어 프로그램 작성 및 디버깅하기

1) C언어 프로그램 기본 구조

  • 전처리기 : 컴파일전에 처리하는 부분으로 라이브러리 사용 정의
  • stdio.h : 표준입출력 라이브러리로 반드시 포함하여야 함
  • 전역변수 : 전체 함수에서 사용하는 변수
  • 함수원형 : 사용자정의 함수 선언
  • main 함수 : 프로그램이 시작되는 부분으로 반드시 정의하여야 함
  • 함수의 시작은 시작기호({). 함수의 마지막은 마지막 기호(})를 사용함
  • 함수 본체 : 명령어들을 사용하여 알고리즘을 구현하는 부분
  • 명령어 줄의 마지막은 세미콜론(;)으로 표시함
  • 상요자정의 함수들 : 알고리즘 구현에 필요한 함수들의 정의

4. 단원 실습

1에서 100사이의 합계를 출력하는 프로그램

#include <stdio.h>

int main()
{
int total = 0;

for (int i = 1; i <= 100; i++)
{
	total += i;
}

printf("Total = % d \n", total);
}

<Result>

Total = 5050
profile
DataEngineer Lee.

0개의 댓글