Continue 문은 루프 제어 문입니다. break 문과 반대 방향으로 작동하고 다음 문을 강제로 실행합니다. 다음은 C 언어의 continue 문의 구문입니다. continue; 다음은 C 언어의 continue 문의 예입니다. 예시 #include <stdio.h> int main () { int a = 50; do { if( a == 55) { a = a + 1; &n
break 문은 루프 제어 문이기도 합니다. 루프를 종료하는 데 사용됩니다. break 문을 만나면 루프가 거기서 멈추고 루프 아래의 다음 문을 실행합니다. switch 문에서 케이스를 종료하는 데에도 사용됩니다. 다음은 C 언어의 break 문의 구문입니다. break; 다음은 C 언어의 break 문의 예입니다. 예시 #include <stdio.h> int main () { int a = 50; while( a < 60 ) {  
For 루프 for 루프는 반복 제어 구조입니다. 특정 횟수만큼 명령문을 실행합니다. 첫째, 반복을 시작하는 초기 값을 가져옵니다. 둘째, 참 또는 거짓을 확인하는 조건을 취합니다. 마지막에 루프 변수를 증가/감소 및 업데이트합니다. 다음은 C 언어의 for 루프 구문입니다. for ( init; condition; increment ) { statement(s); } 다음은 C 언어의 for 루프의 예입니다. 예시 #include <stdio.h> int main () { &nb
다음은 C 언어에서 문자열을 대문자로 변환하는 프로그램입니다. 예 #include <stdio.h> #include <string.h> int main() { char s[100]; int i; printf("\nEnter a string : "); gets(s); for (i = 0; s[i]!='\0'; i++) { if(s
배열은 인접한 메모리 위치에 있는 동일한 유형의 요소 모음입니다. 가장 낮은 주소는 첫 번째 요소에 해당하고 가장 높은 주소는 마지막 요소에 해당합니다. 배열 인덱스는 0에서 시작하여 배열 크기에서 1을 뺀 값(배열 크기 - 1)으로 끝납니다. 배열 크기는 0보다 큰 정수여야 합니다. 예를 들어 보겠습니다. If array size = 10 First index of array = 0 Last index of array = array size - 1 = 10-1 = 9 다음은 C 언어의 배열 구문입니다. type array_n
문자열은 문자 배열이며 null 문자(\0)로 종료됩니다. null 문자는 사용자가 배치하지 않으며 컴파일러는 자동으로 문자열 끝에 배치합니다. 배열과 문자열의 차이점은 컴파일러가 배열의 끝에 null 문자를 배치하지 않는 반면 문자열에서는 컴파일러가 null 문자를 배치한다는 것입니다. 다음은 C 언어의 문자열 구문입니다. char myStr[size]; 여기, myStr: 문자열 크기: 문자열 크기 설정 아래와 같이 C 언어로 문자열 초기화 - char myStr[size] = “string”;
열거형은 C 언어의 사용자 정의 데이터 유형입니다. 프로그램을 읽고 유지하기 쉽게 만드는 정수 상수에 이름을 할당하는 데 사용됩니다. enum 키워드는 열거형을 선언하는 데 사용됩니다. 다음은 C 언어의 enum 구문입니다. enum enum_name{const1, const2, ....... }; enum 키워드는 enum 유형의 변수를 정의하는 데에도 사용됩니다. enum 타입의 변수를 정의하는 방법은 다음과 같이 2가지가 있습니다. enum week{sunday, monday, tuesday, wednesday, thurs
iswlower() 함수는 C/C++의 내장 함수입니다. 와이드 문자가 소문자인지 여부를 확인합니다. C++ 언어에서는 cwctype 헤더 파일에 선언되고 C 언어에서는 ctype.h로 선언됩니다. 와이드 문자로 알려진 단일 문자가 필요합니다. 문자가 소문자가 아닌 경우 영(0)을 반환합니다. 문자가 소문자인 경우 0이 아닌 값을 반환합니다. 다음은 C/C++ 언어의 iswlower() 구문입니다. int iswlower(ch); 다음은 C++ 언어의 iswlower() 예제입니다. 예시 #include <cwctype&g
iswupper() 함수는 C/C++의 내장 함수입니다. 와이드 문자를 대문자로 변환합니다. C++ 언어에서는 cwctype 헤더 파일에 선언되고 C 언어에서는 ctype.h로 선언됩니다. 와이드 문자로 알려진 단일 문자가 필요합니다. 문자가 대문자이면 그 문자로 변환되고, 그렇지 않으면 수정이 발생하지 않습니다. 다음은 C++ 언어의 towupper() 구문입니다. wint_t towupper( wint_t ch ); 다음은 C++ 언어로 된 towupper()의 예입니다. 예시 #include <cwchar> #i
iswdigit() 함수는 C/C++의 내장 함수입니다. 와이드 문자가 십진수인지 여부를 확인합니다. C++ 언어에서는 cwctype 헤더 파일에 선언되고 C 언어에서는 ctype.h로 선언됩니다. 와이드 문자로 알려진 단일 문자가 필요합니다. 0에서 9까지의 문자는 십진수로 분류됩니다. 와이드 문자가 숫자가 아니면 영(0)을 반환합니다. 문자가 숫자이면 0이 아닌 값을 반환합니다. 다음은 C++ 언어의 iswdigit() 구문입니다. int iswdigit(ch) 다음은 C++ 언어의 iswdigit() 예제입니다. 예시 #
atol() 함수 함수 atol()은 문자열을 긴 정수로 변환합니다. 변환이 수행되지 않으면 0을 반환합니다. 변환된 long int 값을 반환합니다. 다음은 C++ 언어의 atol 구문입니다. long int atol(const char *string) 다음은 C++ 언어의 atol() 예제입니다. 예 #include <bits/stdc++.h> using namespace std; int main() { long int a; char str[20] = "53
형식 지정자 %d 형식 지정자 %d는 정수 값을 부호 있는 10진수 정수 값으로 사용합니다. 즉, 값이 음수이든 양수이든 10진수여야 함을 의미합니다. 다음은 C 언어의 형식 지정자 %d의 예입니다. 예시 #include <stdio.h> int main() { int v1 = 7456; int v2 = -17346; printf("The value in decimal form : %d\n", v1); pri
함수 scanf() scanf() 함수는 C 언어의 stdin에서 형식화된 입력을 읽는 데 사용됩니다. 그렇지 않으면 기록된 문자의 전체 수를 반환하고 음수 값을 반환합니다. 다음은 C 언어의 scanf() 구문입니다. int scanf(const char *characters_set) 다음은 C 언어로 된 scanf()의 예입니다. 예 #include <stdio.h> int main () { char s[20]; printf("Enter a string :
strpbrk() 함수는 첫 번째 문자열의 첫 번째 문자를 찾고 두 번째 문자열의 모든 문자와 일치시키는 데 사용됩니다. 일치하는 항목이 없으면 NULL을 반환하고, 그렇지 않으면 두 번째 문자열의 문자와 일치하는 첫 번째 문자열의 문자에 대한 포인터를 반환합니다. 다음은 C 언어의 strpbrk() 구문입니다. char *strpbrk(const char *string1, const char *string2) 다음은 C 언어로 된 strpbrk()의 예입니다. 예시 #include <stdio.h> #include
strcoll() 함수는 로케일 특정 조합 순서를 사용하여 두 문자열을 비교하는 데 사용됩니다. 그것은 반환 - 0, 두 문자열이 동일한 경우 첫 번째 문자열이 다른 문자열보다 큰 경우 값이 0보다 큼 0보다 작은 값, 첫 번째 문자열이 다른 문자열보다 작은 경우 다음은 C 언어의 strcoll() 구문입니다. int strcoll(const char *first_string, const char *second_string); 다음은 C 언어의 strcoll() 예제입니다. 예시 #include <stdio.h>
strspn() 함수는 두 번째 문자열에 있는 첫 번째 문자열의 부분 문자열 길이를 계산하는 데 사용됩니다. 해당 부분 문자열의 길이를 반환합니다. 다음은 C 언어의 strspn() 구문입니다. size_t strspn(const char *string1, const char *string2); 다음은 C 언어의 strspn() 예제입니다. 예시 #include <stdio.h> #include<string.h> int main() { const char s1[] = "Hel
ispunct() 함수는 전달 문자가 구두점인지 여부를 확인하는 데 사용됩니다. 구두점이 아니면 0을 반환하고, 그렇지 않으면 0이 아닌 값을 반환합니다. 다음은 C 언어의 ispunct() 구문입니다. int ispunct(int character); 다음은 C 언어의 ispunct() 예제입니다. 예시 #include <stdio.h> #include<ctype.h> int main() { int a = '!'; int b = 'a
fflush(stdin) 함수는 스트림의 출력 버퍼를 플러시하는 데 사용됩니다. 성공하면 0을 반환하고 그렇지 않으면 EOF를 반환하고 feof 오류 표시기가 설정됩니다. 다음은 C 언어의 fflush(stdin) 구문입니다. int fflush(FILE *stream); 다음은 C 언어로 된 fflush(stdin)의 예입니다. 예시 #include #include int main() { char s[20] = "Helloworld"; printf("Th
strdup() strdup() 함수는 문자열을 복제하는 데 사용됩니다. null로 끝나는 바이트 문자열에 대한 포인터를 반환합니다. 다음은 C 언어의 strdup() 구문입니다. char *strdup(const char *string); 다음은 C 언어의 strdup() 예제입니다. 예시 #include <stdio.h> #include<string.h> int main() { char *str = "Helloworld"; char *re
랜드() rand() 함수는 의사 난수를 생성하는 데 사용됩니다. 정수 값을 반환하고 그 범위는 0에서 rand_max, 즉 32767입니다. 다음은 C 언어의 rand() 구문입니다. int rand(void); 다음은 C 언어의 rand() 예제입니다. 예시 #include <stdio.h> #include<stdlib.h> int main() { printf("%d\n", rand()); printf("%d", rand