Recommended
PDF
PDF
PPTX
PPT
Windows Debugging Technique #2
PPT
Windows Debugging Technique #1
PPT
Windows Debugging Technique #3
PPTX
PPTX
PPTX
PPTX
PDF
PDF
자산관리관점에서 본 SME를 위한 FinTech
PPTX
PDF
PPTX
PPTX
[0618구경원]초보 게임프로그래머를 위한 c++
PDF
C 언어 스터디 02 - 제어문, 반복문, 함수
PDF
파이썬 튜토리얼 (Python tutorial)
PPTX
G+ Summer C Study 20130718(8일차)
PDF
PDF
PDF
PDF
PDF
코딩인카페 C&JAVA 기초과정 C프로그래밍(2)
PPT
PPT
PPTX
PPTX
Processing 3rd Class: If & Loop
PPT
PPTX
More Related Content
PDF
PDF
PPTX
PPT
Windows Debugging Technique #2
PPT
Windows Debugging Technique #1
PPT
Windows Debugging Technique #3
PPTX
PPTX
Viewers also liked
PPTX
PPTX
PDF
PDF
자산관리관점에서 본 SME를 위한 FinTech
PPTX
PDF
PPTX
PPTX
[0618구경원]초보 게임프로그래머를 위한 c++
PDF
C 언어 스터디 02 - 제어문, 반복문, 함수
PDF
파이썬 튜토리얼 (Python tutorial)
PPTX
G+ Summer C Study 20130718(8일차)
PDF
PDF
PDF
PDF
PDF
코딩인카페 C&JAVA 기초과정 C프로그래밍(2)
Similar to C언어 종결 세미나 1
PPT
PPT
PPTX
PPTX
Processing 3rd Class: If & Loop
PPT
PPTX
PDF
PDF
PDF
PDF
PPTX
03장 조건문, 반복문, 네임스페이스
PDF
PDF
PPTX
PDF
PDF
임베디드 시스템 설계 프로젝트: EMPOS-II를 활용한 영어단어 학습기
PPTX
Processing 기초 이해하기_20160713
PDF
PDF
PDF
게임프로그래밍입문 4주차
More from Jong Hyuck Lim
PPSX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
C언어 종결 세미나 1 1. 2. 2 /68
세미나 비중
1. Part1 - C언어 기본 문법(28%)
2. Part2 – 포인터 종결 (65%)
3. 앞으로 배울 과목들에 대하여(7%)
3. 3 /68
Part1에선 오늘 뭐하냐
1. 피자의 제작 과정과 프로그램 제작 과정
2. Visual Studio 켜기
3. 화면에 글자 뿌리고 거두기
4. 여러 가지 데이터의 저장
5. 조건문과 반복문
6. 연산자 우선 순위
7. 배열
8. 기본 제공 함수의 이용
9. 파일 읽고 저장하기
10. 내가 쓸 함수 직접 만들기
4. 5. 5 /68
1. 피자의 제작 과정과 프로그램의 제작 과정
맛이 이
재료를 반죽을 토핑을
굽는다 먹는다 상하면
산다 만든다 올린다
화낸다
6. 6 /68
1. 피자의 제작 과정과 프로그램의 제작 과정
컴퓨터(컴파일러)가 알아서 해줌
소스파일 여러 개 추가적인 완성된 프
언어를 코드를
마다 목적 파일이 파일들을 로그램이
공부한다 작성한다
파일 생성 묶인다 포함한다 뱉어진다
7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 20 /68
3. 화면에 글자 뿌리고 거두기
printf(“%형식1 %형식2 …”, 형식1에뿌릴것, 형식2에뿌릴것, …);
21. 21 /68
3. 화면에 글자 뿌리고 거두기
scanf(“%받을형식1”, 받은거담을곳);
22. 23. 23 /68
4. 여러 가지 데이터의 저장
정수 저장 : int
실수 저장 : float
더 큰 실수 저장 : double
24. 25. 26. 26 /68
4. 여러 가지 데이터의 저장
. .
. .
. .
A 65
B 66
C 67
D 68
. .
. .
. .
27. 28. 29. 30. 31. 32. 32 /68
5. 조건문과 반복문
if (조건1)
조건1이 맞으면 실행할 문장;
else if (조건2)
조건2가 맞으면 실행할 문장;
else if (조건3)
조건3이 맞으면 실행할 문장;
else
위 조건이 다 안 맞으면
실행할 문장;
33. 34. 35. 36. 36 /68
5. 조건문과 반복문
switch (검사할 변수)
{
case 1:
변수의 값이 1이면 실행할 문장;
case 2:
변수의 값이 2이면 실행할 문장;
default:
위 값들이 다 아니면 실행할 문장;
}
37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 49 /68
5. 조건문과 반복문
do {
처음엔 조건 상관없이 한 번 실행
그 이후엔 조건문 참이면 다시 실행;
} while (조건문);
50. 51. 52. 52 /68
6. 연산자 우선순위
연산자 우선순위
함수 호출 먼저
! + - & (unary)
* / %
+ -
< <= >= >
== !=
&&
||
= 나중
53. 53 /68
7. 배열
int a; (한 칸당 4바이트)
a
int b[10]; (한 칸당 4바이트)
b[0] b[1] b[2] b[3] b[4] b[5] b[6] b[7] b[8] b[9]
54. 55. 56. 56 /68
8. 기본 제공 함수의 이용
• math.h
수학 관련 함수(sin, log, pow 등)
• string.h
문자열 관련 함수(strcpy, strcmp 등)
• stdlib.h
기타 유용한 함수(랜덤 함수(rand) 등)
57. 58. 58 /68
8. 기본 제공 함수의 이용 – 수학 함수
exp(x) sin(x) cos(x) log(x)
log10(x) pow(x, y) sqrt(x)
59. 60. 61. 62. 62 /68
9. 파일 읽고 저장하기
공책을 펼친다 내용을 읽거나 적는다 공책을 닫는다
파일을 연다 읽거나 쓴다 파일을 닫는다
(fopen) (fscanf, fprintf) (fclose)
63. 64. 65. 66. 67. 67 /68
10. 내가 쓸 함수 직접 만들기
반환할함수형 함수이름(인수1의자료형 인수1, 인수2의자료형 인수2, …)
{
….
return 반환할값;
}
68.