C

C 중요 메서드 정리

지오준 2023. 11. 12.
반응형

C 언어에는 다양한 중요한 함수와 메서드가 있지만, 여기에는 몇 가지 주요 함수와 메서드를 예시로 소개하겠습니다. 각각의 함수는 특정한 용도로 사용되며 C 프로그래밍에서 매우 유용합니다.

 

1. printf 함수 : 출력을 위해 사용되는 함수로, 화면에 텍스트를 출력할 때 자주 사용됩니다.

예시:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

 

 

2. scanf 함수 : 입력을 받을 때 사용되는 함수로, 키보드로부터 데이터를 입력받습니다.

예시:

#include <stdio.h>

int main() {
    int number;
    printf("Enter an integer: ");
    scanf("%d", &number);
    printf("You entered: %d\n", number);
    return 0;
}

 

3. malloc 함수 : 동적으로 메모리를 할당하는 함수로, 프로그램 실행 중에 메모리를 동적으로 할당할 때 사용됩니다.

예시:

#include <stdio.h>
#include <stdlib.h>

int main() {
    int *arr;
    arr = (int *)malloc(5 * sizeof(int));
    // 사용 후 메모리 해제: free(arr);
    return 0;
}

 

4. strcpy 함수 : 문자열을 복사하는 함수로, 한 문자열을 다른 문자열로 복사할 때 사용됩니다.

예시:

#include <stdio.h>
#include <string.h>

int main() {
    char source[] = "Hello, C!";
    char destination[20];
    strcpy(destination, source);
    printf("Copied string: %s\n", destination);
    return 0;
}

 

5.  strcmp 함수 : 두 문자열을 비교하는 함수로, 두 문자열이 동일한지 여부를 확인할 때 사용됩니다.

예시:

#include <stdio.h>
#include <string.h>

int main() {
    char str1[] = "Hello";
    char str2[] = "World";

    if (strcmp(str1, str2) == 0) {
        printf("Strings are equal\n");
    } else {
        printf("Strings are not equal\n");
    }

    return 0;
}

 

이러한 함수들은 C 프로그래밍에서 기본적으로 사용되는 몇 가지 중요한 함수입니다. 프로그램의 목적에 따라 다양한 라이브러리 함수 및 사용자 정의 함수도 활용됩니다.

반응형

댓글