C언어
-
1주차
● C언어의 개요 - 오리엔테이션,강사 및 강의 소개 - 프로그래밍 언어와 컴파일러 - Hello World, printf함수.escape sequence,주석 ● 자료형, 변수, 상수 - 출력변환문자 - 심볼릭상수, 리터럴 상수 ● 자료의 입출력 - 입력 스트림과 자료전송 - 입력버퍼와 출력버퍼 - scanf, getchar, puts, getch ● 연산자 - 산술,증감, 대입,비교,논리,비트, 이동,조건, sizeof,. 형변 환연산자 ● 제어문(조건문) - 단순 If문 - If ~ else문 - 다중 if문 - 중첩 if문
-
2주차
● 제어문(조건문) - switch문 - 중첩 switch문 - if문과 switch문 비교 ● 제어문(반복문) - for문 - 이중for문 ● 제어문(반복문과 기타 제어문) - while문 - do~while문 - break문 - contine문 ● 제어문의 활용 - 난수 생성과 활용 - 진짜 난수, 의사 난수 - 난수 생성을 이용한 프로그램 작성 ● 일차원 배열 - 최대값, 최소값을 구하는 알고리즘 - 순차정렬, 선택정렬 알고리즘
-
3주차
● 다차원 배열 - 이차원 배열의 이해와 활용 ● 함수와 기억클래스 - 함수 정의와 선언 그리고 함수 호출 - 지역변수와 전역변수 - static변수(정적변수) ● 포인터의 개념 - 포인터의 이해 - 배열이름과 포인터의 관계 ● 포인터와 함수 - 포인터의 활용
-
4주차
● 문자열 - 문자상수 Vs 문자열 상수 - 문자열과 포인터 ● 문자열 함수 - string.h 헤더파일 - 문자열 함수 구현 ● 구조체 - 구조체 정의 및 활용 - 전화번호 관리 프로그램 작성 ● 해더파일 작성 & 파일 분할 ● 파일 입출력 - 파일 입출력의 개념 - FILE 구조체, 포인터