AI/머신러닝(ML)

2 - 1 프로그램 구조_C 프로그램 구조

seminj 2022. 9. 20. 00:14
728x90
반응형

C 언어 역사 

  • 1969년 유닉스(Unix)를 개발하였던 AT&T 벨 연구소의 켄 톰슨(Ken Tompson)은 B 언어를 개발
  • 1972년 경에 켄 톰슨과 같이 근무하던 데니스 리치(Dennis Ritchie)는 유닉스의 호환성을 높이기 위해 재개발하면서 C언어를 개발 
  • C언어라는 이름은 B 언어를 계승한다는 의미
  • 1983년 미국표준협회(ANSI: American National Standard Institute)에서 ANSI C라는 표준안을 발표
  • C++, Java, Python 등 많은 프로그래밍 언어의 기초 문법 포함

일반적인 문제해결

일반적인 프로그램 구조

일반적인 프로그램 구조(모듈화)

C 언어 구조 : C 프로그램은 여러 개의 함수로 구성

 

  • /**/ : 주석처리
  • #include : 전처리지시자
  • <stdio.h> : 표준 입출력에 관련된 함수들이 모인 헤더파일
  • printf : 출력기능 함수
  • int main(void) : 숫자형 독립함수이름(파라메터타입)
  • \n : 줄바꿈
  • return 0 : 0값 가지고 돌아가

 

C 언어 구조: C프로그램은 여러 개의 함수로 구성

C 프로그램 실행순서

 

728x90
반응형