컴퓨터 프로그래밍 기초 [Final] 기말고사

Slides:



Advertisements
Similar presentations
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
Advertisements

Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express Slide 1 (of 27)
제 9 장 포인터.
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
제14장 동적 메모리.
C 프로그래밍 I.
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
제3장 게임기본모듈 Page 153 ~ 182.
누구나 즐기는 C언어 콘서트 제7장 함수.
-Part2- 제3장 포인터란 무엇인가.
개정판 누구나 즐기는 C언어 콘서트 제8장 함수 출처: pixabay.
C언어 개요 게임프로그래밍.
개정판 누구나 즐기는 C언어 콘서트 제9장 포인터 출처: pixabay.
제15장 파일 입출력 문자열을 출력하는 여러가지 방법 (15-2쪽) 문자열만 처리하는 입출력 함수
제 6장. 생성자와 소멸자 학기 프로그래밍언어및실습 (C++).
10장 함수.
Chapter 02 순환 (Recursion).
제 3장. C보다 나은 C++ II.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
C / C++ Programming in multi platform
C 프로그래밍.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
8장 함수 함수의 필요성 라이브러리 함수와 사용자 정의 함수 함수의 정의, 원형, 호출 배열을 함수 인자로 전달 재귀호출.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
6주차: Functions in C and Others
DK-128 ADC 실습 아이티즌 기술연구소
2주차: 변수, 수식, Control Flow.
쉽게 풀어쓴 C언어 Express 제9장 함수와 변수 C Express.
쉽게 풀어쓴 C언어 Express 제9장 함수와 변수 C Express Slide 1 (of 33)
14장. 포인터와 함수에 대한 이해.
처음으로 배우는 C 프로그래밍 제4부 복합 데이터 형 제 8 장 배열, 주소, 포인터.
C#.
Method & library.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
프로그래밍 개요
박성진 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진
27장. 모듈화 프로그래밍.
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
박성진 컴퓨터 프로그래밍 기초 [04] 연산자 박성진
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
함수(Function) ◈ 함수의 개념 및 사용 이유 ◈ 함수 정의, 호출 및 선언 ◈ 지역변수와 전역변수 ◈ return 문
제 6 장 함수(functions).
7장 함수(Function).
Chapter 09. 포인터 1.
2018년 11월 12일 박성진 Web & Internet [09] 레이아웃 P2 2018년 11월 12일 박성진
3.2 분기 명령어.
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
Numerical Analysis Programming using NRs
Chapter 11 구조체.
동적메모리와 연결 리스트 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원 E304호,
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
1. 지역변수와 전역변수 2. auto, register 3. static,extern 4. 도움말 사용법
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
개정판 누구나 즐기는 C언어 콘서트 제13장 동적 메모리 출처: pixabay.
Web.
함수 강의자료 및 기말도우미.
함수 정의, void 자료형 함수 원형선언 함수 호출 변수 영역 규칙 재귀 함수
Presentation transcript:

컴퓨터 프로그래밍 기초 [Final] 기말고사 박성진 paksj@kangwon.ac.kr

[함수] 함수의 구조 DBLab Template by Suan

[함수] 더하기 함수를 사용하여 실행 DBLab Template by Suan

[함수] 함수의 위치 Main함수 위에서 정의 Main함수 아래에서 정의 => (주의) main함수위에서 add라는 함수 가 있다고 컴파일러에게 알려줘야 함. DBLab Template by Suan

exit( ), system( ), getch( ) [함수] 라이브러리 함수들 함수이름 함수들 헤더파일 난수 rand( ) , srand( ) stdlib.h 시간 time( ) time.h 유틸리티 exit( ), system( ), getch( ) 수학 sin( ), log( ), sqrt( ) math.h DBLab Template by Suan

[함수&변수] 지역변수와 전역변수 컴기초[08] – 함수와 변수 Part 1

[함수&변수] 저장 유형 지정자 일반적으로는 자동 저장 유형 사용 권장 자주 사용되는 변수는 레지스터 유형 변수의 값이 함수 호출이 끝나도 그 값을 유지하여야 할 필요가 있다면 지역 정적 만약 많은 함수에서 공유되어야 하는 변수라면 외부 참조 변수 저장 유형 키워드 정의되는 위치 범위 생존 시간 자동 auto 함수 내부 지역 임시 레지스터 register 정적 지역 static 영구 전역 없음 함수 외부 모든 소스 파일 정적 전역 하나의 소스 파일 외부 참조 extern DBLab Template by Suan

[함수&변수] auto vs static DBLab Template by Suan

[함수&변수] 순환함수 재귀함수라고도 함!! 알고리즘이나 함수가 수행 도중에 자기 자신을 다시 호출하여 문제를 해결하는 기법 DBLab Template by Suan

[배열] 배열의 비교 DBLab Template by Suan

주소값 출력 DBLab Template by Suan

예제 1 – 변수와 포인터 DBLab Template by Suan

예제2 – 포인터 연결 DBLab Template by Suan

[포인터] 포인터 증감 *p++; (*p)++; 수식 의미 v = *p++ DBLab Template by Suan

[포인터] 포인터 증감 DBLab Template by Suan

[포인터] 포인터 증감 DBLab Template by Suan

[포인터] swap( ) - 함수에서 인수 전달 방법 값에 의한 호출(call by value) C에서 기본적인 방법 참조에 의한 호출(call by reference) C에서는 포인터를 이용하여 흉내 낼 수 있다. DBLab Template by Suan

[포인터] swap() 함수 – 값에 의한 호출 DBLab Template by Suan

[포인터] swap() 함수 – 참조에 의한 호출 DBLab Template by Suan