본문 바로가기

JAVA기반 스마트웹 개발2021/프로그래밍 언어활용

프로그램 기본 구조

 

 

함수의 정의

  • 입력에 대해 연산을 수행하고 결과를 출력
  • 프로그램에서 처리할 내용을 모아두는 묶음

main()함수의 정의

01. C언어는 하나 이상의 함수로 이루어짐
02. 실행 가능한 하나의 프로그램에는 반드시 하나의 main()함수가
존재함 03. C언어는 main함수를 수행하는 언어임

 

 

기본 구조

data-ke-size="size23">프로그램 기본 틀

#indclude <stdio.h>
int main()
{
⸱ ⸱ ⸱ ⸱ ⸱
⸱ ⸱ ⸱ ⸱ ⸱
}

코드 작성 준비

01. 소문자로 작성해야 함
02. 식별자는 대소문자를 구분
03. 함수의 시작과 끝은 { }로 구분
04. 하나의 문장 끝은 ;

주석문

⸱ 프로그램 내에서 코드 등을 설명하기 위한
용도로 사용
⸱ 프로그래머에게만 보이고 컴퓨터에서는
처리되지 않는 문장

여러 줄 주석 : /* ⸱⸱⸱⸱⸱⸱ */
한 줄 주석 : //

출력문

01. printf(" ");
02. 표준출력장치(화면)에 " "에 지정한 글자를 나타내는 함수
03. 헤더파일 stdio.h에 선언

#indclude <stdio.h>
int main()
{
printf("Hello World!")
return 0;
}

 

이스케이프 문자(Escape Sequence)

코드 : /n : 커서를 다음 줄(New Line)로 이동
코드 : /t : 커서를 수평으로 탭(Tab)만큼 이동
코드 : // : $ 문자를 화면에 출력
코드 : /" : " 문자를 화면에 출력
코드 : /' : ' 문자를 화면에 출력
코드 : /f : 커서를 다음 페이지(Form Feed)의 처음으로 이동
코드 : /b : 커서를 한 칸 이전으로 옮김(Back Space)

 

 

★핵심요약★

main()함수 알아보기

  • C언어는 헤더파일과 함수로 구성됨
  • 하나의 실행 프로그램에는 하나의 main()함수가 반드시 존재함
  • C언어는 소문자로 문장을 기술해야 함
  • 식별자는 대소문자를 구분함
  • 하나의 문장 끝에는 반드시 ;을 기술함

출력문장 구현하기

  • 표준 출력 문장으로 많이 사용되는 함수로 printf();가 있음
  • 출력할 내용은 "" 내에 기술함
  • newline, tab, form feed 등과 같은 이스케이프 문자가 있음

'JAVA기반 스마트웹 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글

반복문  (0) 2021.07.25
조건문  (0) 2021.07.25
연산자  (0) 2021.07.25
변수와 상수  (0) 2021.07.25
컴퓨터 프로그래밍 이해  (0) 2021.07.25