[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(1강 기본적 문법 구조)

728x90

CH 01 기초문법구조

 

1.  C언어 기본 구조

# 도입 부분
#include <stdio.h>

# Main() 함수
int main(void)
{
  printf("Hello, World!\n");
  return 0;
}

 

1) #include<stdio.h>

  • 프로그램설명주석
  • 전처리기(매크로)
  • 사용자정의 함수선언문;
  • 사용자정의 자료형선언(구조체)
  • 이 문장이 있어야 printf()함수를 쓸 수 있음

 

2) main() 함수

  • 프로그램 실행의 시작과 끝
  • 반드시 1개 있어야함
  • main() 함수 안에는 실행해야할 내용이 들어있는데 이는 변수선언문실행문으로 나뉨
    • 실행문은 치환문, 제어문(if~else 등), 함수호출문 등

 

3) printf() 함수

  • 기능: 자료(상수)를 출력
  • 형식: printf("출력 양식", 출력대상1, 출력대상2, ...)
    • \n: 줄바꿈(new line)
    • %d: 10진 정수(decinal)
    • %f: 실수(float)
    • %c: 문자(char), 한 문자
    • %s: 문자열(str)
    • %o: 8진 정수, %x: 16진 정수, %u: 부호 없는 10진 정수, %e: 지수
    • printf("%d + %d = %d\n", 10, 20, 10+20);

 

2. C언어 구성요소

 

1) 예약어(reserved word): 키워드

  • 자료형관련, 기억관련, 제어관련, 기타
  • int, char, static, if~else, for, while, include 등

2) 명칭(identifier): 식별자

  • 변수명, 배열명, 함수명, 매크로명

3) 상수(constant)

  • 정수상수, 실수상수, 문자상수, 문자열상수

4) 연산자(operator)

 

5) 설명문(commnet): 주석

 

 

 

 

정보처리기사 실기 시험 날짜가 아직 많이 남았지만  C와 JAVA 이해도가 전무해서 미리 학습하게 되었다.

 

강의 링크

https://www.youtube.com/watch?v=faiP17UEiLc&t=1s

 

728x90