C 프로그래밍 기초(C 언어, Dev-C++ 설치, Hello world 실습)

2024. 3. 14. 18:00C

728x90
반응형
728x90

 

 

 

 

 

C 프로그래밍 입문 강의

https://mcode.co.kr/video/list2?viewMode=view&idx=98

 

메타코드M

빅데이터 , AI 강의 플랫폼 & IT 현직자 모임 플랫폼ㅣ메타코드 커뮤니티 일원이 되시기 바랍니다.

mcode.co.kr

 

 

Chapter. 1 : C 언어와 실습환경

 

 

컴퓨터 언어란?

기계 언어 : 이진수, Assembly 기계어에 제일 가까운 언어

 

프로그래밍 언어 : Assembly는 사용자가 구현하기 힘들어 효율적인 프로그래밍을 위해 High-Level 언어가 개발

ex. Fortran, COBOL, Pascal, C, C++, Python, JAVA

 

 

C?

  • 가장 널리 쓰이는 언어 중 하나
  • 기반 프로그램에 사용되며, UNIX의 90%가 C로 구성되어 있음
  • 사용자가 직접 메모리를 할당하여 컴퓨팅 환경을 이해할 수 있음(언매니지드 특성)
  • 컴퓨팅 자원을 효율적으로 사용()

 

 

C와 다른 언어 비교

C Python
Compiled 언어 Interpreted 언어
프로그래머가 직접 메모리 관리(언매니지드 특성) 메모리가 자동으로 관리(매니지드 특성)
빠르고 효율적(x10~x100) 느리고 비효율적
변수를 사전에 선언 변수 선언이 필요 없음

 

C C++
절차 지향 프로그래밍(top-down) 객체지향 프로그래밍(bottom-up)
시스템, 임베디드에 주요 활용 고성능 게임, 서버
문법이 상대적으로 간단 문법이 굉장히 다양

 

 

컴파일 과정

Source code
Objective 파일
Library 파일
Linker
실행파일(exe ...)

 

 

IDE 개발 환경 비교

 

개발 통합 환경(Integrated Development Environment)

 

1. Linux

가장 유연, 현업에서 가장 많이 사용

gcc(사용자 재량)

 

2. Windows

가장 많은 기능

MS visual Studio(MS visual C++)

Dev-C++(MinGW gcc)

 

3. macOS

ios 개발자용

Xcode(Clang)

 

4. Online

set-up이 쉬움, file을 다루기 어려움

Repl.it(gcc), OnlineGDB(gcc)

 

 

 

IDE 설치 및 실습

 

Dev-C++ 다운로드

Dev-C++ download | SourceForge.net

 

Dev-C++

Download Dev-C++ for free. A free, portable, fast and simple C/C++ IDE. A new and improved fork of Bloodshed Dev-C++

sourceforge.net

 


 

1. 위의 다운로드 링크를 들어가 다운로드를 진행후 다운로드된 파일을 실행합니다. Korean 선택 후 OK 클릭

 

 

 

 

2. 동의함 클릭 

 

 

 

 

3. 설치할 구성요소를 선택한 뒤 다음을 클릭

 

 

 

 

4. 파일이 설치될 위치를 선택한 후 설치를 클릭

 

 

 

5. 설치중

 

 

 

6. 설치가 완료되면 마침을 클릭합니다.

 

 


 

Dev-C++ 실행하기

 

1. 언어를 선택한 후 Next를 클릭합니다.

 

 

 

 

3. Font, Color, Icons 스타일을 선택한 후 Next를 클릭합니다.

 

 

 

3. 모든 내용을 확인 후 OK를 클릭합니다. 

 

 


 

C 언어 실습하기

 

  • hello world 표시하기

 

1. Dev-C++을 실행한 후 왼쪽 상단의 NEW 아이콘을 클릭하여 프로젝트를 생성합니다.

 

 

 

 

 

2. 프로젝트 생성시 실습이기 때문에 조금 더 사용하기 쉬운 Console Application을 선택한 후 C Project(C 언어) 선택한 후 OK를 클릭합니다.

 

 

 

 

 

3. 아래와 같이 프로젝트가 실행됨을 확인한 후 hello world를 프린트할 명령어를 작성합니다.

 

 

 

int main(int argc, char *argv[]) {
	printf("hello world\n");
	return 0;
}

 

 

 

 

4. 명령어를 작성한 뒤 상단 메뉴의 Compile(F9)를 클릭하고 실습 파일을 저장합니다.

 

 

 

 

 

 

5. 컴파일이 완료된 후 컴파일 로그를 확인하여 error나 warning이 없음을 확인하고 RUN(F10)을 클릭하여 실행합니다.

 

 

 

 

 

 

반응형

 

728x90
반응형