반응형
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 프로그래밍에서 기본적으로 사용되는 몇 가지 중요한 함수입니다. 프로그램의 목적에 따라 다양한 라이브러리 함수 및 사용자 정의 함수도 활용됩니다.
반응형
'C' 카테고리의 다른 글
C 언어를 사용한 데이터 입력과 출력 시스템 구현하기 (0) | 2023.12.11 |
---|---|
C 언어를 사용하여 CSV 데이터 생성하기 (2) | 2023.11.20 |
C 로또 당첨번호 자동 생성하기 (2) | 2023.11.04 |
C 코드 최적화 방법 (0) | 2023.10.28 |
C 대표적인 에러의 해결 방법 (0) | 2023.10.21 |
댓글