//함수 : 일련의 코드에 이름을 붙인 것
// API
Application Programming
interface => 함수 하나를 일컫는 단어.
Standard 플랫폼에 독립적이다.
Library : 유용한 API의 모음
alt + 화살표
ctrl + d 복붙
alt + shift + 화살표 > 도배 최적화
ctrl + rr 이름바꾸기
@
1. 입력
// Case#1 : 10, 20 ,30
sanf("Case#%d : %d %d %d , &caseNum ")
출력
//
연산
//할당
++a; // 1이 증가된 a의 데이터
a++; // 증가가 되지 않은 이전의 a 데이터
int a = 0x24;
//0010 0100
a * 2;
a << 1; = > 빠른 곱셈
// 0100 1000
//증감
분기문
if / swich
반복문
오븐시계
//입력
1. 시각 (시와 분)을 입력 받는다.
2. 요리하는데 필요한 시간도 입력 받는다.
int A, B, C;
scanf("%d %d %d", &A, &B, &C);
//처리
//오븐구이가 끝나는 시각을 계산한다.
//현재 시각 : 시와 분
요리하는데 얼마나 필요한지(분단위)
1시간 = 60분
단위를 분으로 통일한다.
int totalMinute =A *60 + B;
요리 시간을 더해준다.
시와 분으로 분할한다.
//입력
1. N과 X를 입력받는다.
int N, X;
scanf ("%d %d")
함수 : 일련의 과정에 이름을 붙인 것
왜 이름을 붙였을까?
재사용하려고/
두 수 를 입력 받아 그 결과값을 출력하는 함수를 만들기로 했다.
int Add(int a, int b)
{
int result = a + b;
return result;
}
int re = Add(1, 2);
int re2 = Add(2, 3);
int re3 = Add(4, 5);
int main()
Caller call to Callee
//Caller
//Callee
Add()
// Argument
parameter can be initialized by an argument
procedural Programming
// 맨 뒤에 널문자가 포함된다는 사실을 잊지 말기
char str[] = "Hello World";
char
if(strcmp("Apple, "Hello") < 0)
{
put main const char str try not do stchr strrchr strstr
문자열 복습을 철저하게 하면 된다