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
'자격증' 카테고리의 다른 글
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(6강 배열) (0) | 2024.02.17 |
---|---|
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(5강 제어문-반복구조) (0) | 2024.02.15 |
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(4강 제어문-선택구조) (0) | 2024.02.14 |
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(3강 연산자) (1) | 2024.02.13 |
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(2강 변수와 상수) (1) | 2024.02.08 |