0427

민우이·2022년 4월 27일

//함수 : 일련의 코드에 이름을 붙인 것
// 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 ")

  1. 출력
    //

  2. 연산
    //할당

    ++a; // 1이 증가된 a의 데이터
    a++; // 증가가 되지 않은 이전의 a 데이터

    int a = 0x24;
    //0010 0100
    a * 2;
    a << 1; = > 빠른 곱셈
    // 0100 1000

    //증감

  3. 분기문
    if / swich

  4. 반복문

  • for / while / do-while
    for 반복횟수가 정해져 있을 때
    while 반복 횟수가 정해져 있지 않을 때
    do-while 조건식 평가가 나중에 일어나야 할 때
  1. 배열
  • 같은 성질의 여러 데이터를 한번에 다루기 위한 것.
    //입력부
    ..입력 : 두개의 정수를 입력받는다.
    int A, B;
    sanf(%d %d , &A , &B);
    //처리부
    int result = A+ B
    //출력부
    printf("%d", result);

오븐시계
//입력
1. 시각 (시와 분)을 입력 받는다.
2. 요리하는데 필요한 시간도 입력 받는다.
int A, B, C;
scanf("%d %d %d", &A, &B, &C);
//처리
//오븐구이가 끝나는 시각을 계산한다.

//현재 시각 : 시와 분
요리하는데 얼마나 필요한지(분단위)
1시간 = 60분

  1. 단위를 분으로 통일한다.
    int totalMinute =A *60 + B;

  2. 요리 시간을 더해준다.

  3. 시와 분으로 분할한다.

//입력
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
문자열 복습을 철저하게 하면 된다

0개의 댓글