Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C 프로그래밍

    1. C 언어의 텍스트 파일과 바이너리 파일은 무엇입니까?

      파일은 기록의 모음(또는) 데이터가 영구적으로 저장되는 하드 디스크의 장소입니다. 파일 유형 C 언어에는 다음과 같은 두 가지 유형의 파일이 있습니다. - 텍스트 파일 이진 파일 텍스트 파일 인간이 쉽게 이해할 수 있는 알파벳과 숫자로 구성되어 있습니다. 텍스트 파일의 오류는 볼 때 제거할 수 있습니다. 텍스트 파일에서 텍스트와 문자는 바이트당 하나의 문자를 저장합니다. 예를 들어 정수 값 4567은 메모리에서 2바이트를 차지하지만 텍스트 파일에서는 5바이트를 차지합니다. 데이터 형식은 일반적으로 라

    2. C 언어의 파일에 대한 다른 작업은 무엇입니까?

      C 언어의 파일에 대해 수행할 수 있는 작업은 다음과 같습니다. - 파일 이름 지정. 파일 열기. 파일에서 읽기. 파일에 쓰기. 파일을 닫습니다. 구문 파일 열기 및 이름 지정 구문 다음과 같습니다 - FILE *File pointer; 예를 들어, 파일 * fptr; File pointer = fopen ("File name”, "mode”); 예를 들어, fptr =fopen(sample.txt, r) FILE *fp; fp = fopen ("sample.txt&rdquo

    3. C 한 파일의 내용을 다른 파일로 복사하는 프로그램

      파일은 기록의 모음(또는) 데이터가 영구적으로 저장되는 하드 디스크의 한 장소입니다. C 명령을 사용하여 다양한 방법으로 파일에 액세스할 수 있습니다. 파일 작업 C 언어의 파일에 대해 수행할 수 있는 작업은 다음과 같습니다. - 파일 이름 지정. 파일 열기. 파일에서 읽기. 파일에 쓰기. 파일을 닫습니다. 구문 파일 열기 및 이름 지정 구문 다음과 같습니다 - FILE *File pointer; 예:파일 * fptr; File pointer = fopen ("File name”, "mode&r

    4. 포인터와 포인터 사이의 관계를 표시하는 C 프로그램

      C 프로그래밍 언어에서 포인터에 대한 포인터 또는 이중 포인터는 다른 포인터의 주소를 보유하는 변수입니다. 선언 포인터에 대한 포인터 선언은 다음과 같습니다. - datatype ** pointer_name; 예를 들어, int **p; 여기서 p는 포인터에 대한 포인터입니다. 초기화 &는 초기화에 사용됩니다. 예를 들어, int a = 10; int *p; int **q; p = &a; 액세스 간접 연산자(*)는 액세스에 사용됩니다. 샘플 프로그램 다음은 이중 포인터를 위한 C 프로그램입니다 - #include

    5. C 언어를 사용하여 파일에 내용을 인쇄하는 방법은 무엇입니까?

      일부 내용을 파일에 인쇄하기 위해 C로 프로그램을 작성하고 다음을 인쇄할 수 있습니다. - 파일에 입력된 문자 수. 파일에 입력한 문자를 뒤집습니다. 먼저 쓰기 모드에서 파일을 열어 파일에 문자 수를 저장해 봅니다. 파일에 데이터를 입력하기 위해 아래에 언급된 논리를 사용합니다 - while ((ch = getchar( ))!=EOF) {//after enter data press cntrl+Z to terminate    fputc(ch, fp); } ftell, rewind, fseek 함수의 도움으로

    6. 프로그램을 사용하여 C 언어의 feof() 함수 설명

      문제 C 컴파일러는 읽는 동안 파일이 끝에 도달했음을 어떻게 감지합니까? 프로그램으로 설명하세요. 해결책 feof()는 파일의 끝을 찾는 데 사용되는 C 언어의 파일 처리 함수입니다. 파일 끝을 찾는 데 사용한 논리는 다음과 같습니다. - fp = fopen ("number.txt", "r"); //open a file printf ("file content is\n"); for (i=0;i<=100;i++){    n = getw(fp); //rea

    7. C 언어의 정렬 기술 설명

      문제 C 언어의 다양한 정렬 기술은 무엇입니까? 예를 들어 하나의 정렬 기술을 설명하십시오. 해결책 C 언어는 다음과 같은 5가지 정렬 기술을 제공합니다. - 버블 정렬(또는) 교환 정렬. 선택 정렬. 삽입 정렬(또는) 선형 정렬. 빠른 정렬(또는) 파티션 교환 정렬 병합 정렬(또는) 외부 정렬 거품 정렬 교환 정렬이라고도 하는 가장 간단한 정렬 기술입니다. 절차 첫 번째 요소와 목록의 나머지 요소를 비교하고 순서가 맞지 않으면 교환(교체)합니다. 모든 요소가 정렬될 때까지 목록의 다른 요소에 대해 동일한 작업을

    8. C 언어의 다양한 검색 기술은 무엇입니까?

      검색 기법은 요소 목록 중에서 핵심 요소를 찾는 것을 말합니다. 주어진 요소가 목록에 있으면 검색 프로세스가 성공한 것입니다. 주어진 요소가 목록에 없으면 검색 프로세스가 실패한 것으로 간주됩니다. C 언어는 두 가지 유형의 검색 기술을 제공합니다. 다음과 같습니다 - 선형 검색 이진 검색 선형 검색 주요 요소 검색은 선형 방식으로 수행됩니다. 가장 간단한 검색 기술입니다. 목록이 정렬될 것으로 예상하지 않습니다. 한계 - 더 많은 시간을 소비하고 시스템의 전력을 감소시킨다. 입력(i/p) 요소의 정렬되

    9. C 프로그램에서 헤더 파일을 두 번 포함하면 어떻게 됩니까?

      C 헤더 파일에는 미리 정의된 몇 가지 기능이 포함되어 있습니다. 예를 들어, printf() 및 scanf() 함수는 stdio.h 헤더 파일에 정의되어 있습니다. C의 각 헤더 파일에는 프로그램을 쉽게 이해할 수 있도록 미리 정의된 서로 다른 기능이 포함되어 있습니다. 헤더 파일이 C 프로그램에 두 번 포함되면 두 번째 파일은 무시됩니다. 실제로 헤더 파일 앞에 있는 include라고 하는 #은 컴파일 과정에서 한 번만 포함되도록 합니다. 예시 1 다음은 세 수의 평균을 계산하는 C 프로그램입니다. - #incl

    10. C 언어에서 Void 포인터로 NULL 포인터 구별하기

      Null 포인터와 Void 포인터의 차이점은 Null 포인터는 값이고 Void 포인터는 유형이라는 것입니다. NULL 포인터 널 포인터는 아무 것도 가리키지 않는다는 의미입니다. 포인터에 할당된 주소가 없으면 null로 설정합니다. 포인터 유형, 즉 int *, char *는 각각 null 포인터 값을 갖습니다. 구문은 다음과 같습니다 - <data type> *<variable name> = NULL; 예를 들어, int *p = NULL; char *p = '\0'; 예시 프로그램 다

    11. C 언어로 C 토큰 설명

      토큰은 일반적으로 다른 의미를 가진 C 프로그램에서 가장 작고 나눌 수 없는 단위입니다. 토큰의 종류 C에서 다양한 유형의 토큰은 다음과 같습니다 - 식별자 − 함수, 변수, 배열, 구조체 등의 이름을 나타냅니다. 운영자 − 이것은 C 컴파일러에 논리, 수학 또는 관계 연산을 수행하도록 지시하는 기호입니다. 특수 문자 − 알파벳과 숫자를 제외한 모든 문자를 특수문자라고 합니다. 상수 − 프로그램 실행 중에 변경할 수 없는 일부 고정 값을 상수 항이라고 합니다. 키워드/예약된 이름 − 변수 이름으로 사용할

    12. C 언어에서 식별자는 무엇입니까?

      식별자는 프로그램의 변수, 함수, 데이터 정의, 레이블 등에 사용됩니다. 언어를 시작하기 전에 최소한 식별자 이름을 지정하는 방법을 알아야 합니다. C 언어에서 식별자는 영숫자 문자의 조합입니다. 즉, 먼저 알파벳 문자 또는 밑줄로 시작하고 나머지는 알파벳 문자, 임의의 숫자 또는 밑줄입니다. 식별자 이름 지정 규칙 식별자 이름을 지정할 때 따라야 하는 규칙은 다음과 같습니다. - 알파벳 문자의 경우가 중요합니다. 예를 들어, 변수에 TUTORIAL을 사용하는 것은 자습서를 사용하는 것과 동일하지 않으며 둘 다 변수에 대

    13. C 언어의 중요성과 일반적인 구조 설명

      C 프로그래밍은 범용의 절차적 명령형 컴퓨터 프로그래밍 언어입니다. C 언어의 중요성 C는 강력한 언어로 불리며, 복잡한 프로그램을 작성하는 데 사용할 수 있는 많은 내장 함수와 연산을 가지고 있습니다. 일반적으로 C를 중간 수준 언어로 호출하는 데 사용합니다. 왜냐하면 C 컴파일러는 어셈블리 언어의 기능과 고급 언어의 기능을 결합하기 때문입니다. 따라서 시스템 소프트웨어와 비즈니스 패키지를 모두 작성하는 것이 가장 좋습니다. C 프로그램은 효율적이고 빠릅니다. C는 이식성이 매우 높습니다. 즉, 한 컴퓨터에서

    14. C 언어의 알고리즘과 순서도는 무엇입니까?

      알고리즘은 문제를 해결하는 데 도움이 되는 단계별 절차입니다. 그러면 문장처럼 영어로 쓰여지면 PSEUDO CODE라고 합니다. 알고리즘의 속성 알고리즘은 다음 5가지 속성을 가져야 합니다. - 입력 출력 유한성 확실성 효과성 예시 세 수의 평균을 구하는 알고리즘은 다음과 같습니다. - 시작 3개의 숫자 a,b,c 읽기 합계 계산 =a+b+c 평균 계산 =합계/3 평균값 인쇄 중지 흐름도 알고리즘을 도식적으로 표현한 것을 순서도라고 합니다. 순서도에 사용된 기호는 다음과 같습니다. - 이름 기호 목적 터미널 타원

    15. 다른 컴퓨터 언어는 무엇입니까?

      프로그래밍 언어는 컴퓨터가 이해할 수 있는 언어로 컴퓨터에 지시를 내리는 데 사용됩니다. 컴퓨터 언어는 다음과 같이 세 가지 유형으로 분류됩니다 - 기계어 기호 언어 고급 언어 기계어 컴퓨터는 기계입니다. 메모리는 1과 0만 저장할 수 있기 때문에 명령은 1과 0의 스트림, 즉 이진 코드로 컴퓨터에 제공되어야 합니다. 기계에서 쉽게 이해할 수 있습니다. 바이너리 코드로 작성된 프로그램은 컴퓨터에 직접 입력되어 실행될 수 있으며 이를 기계어라고 합니다. 기계어의 장점은 다음과 같습니다 - 실행이 매우 빠릅니다. 기계어로

    16. C 언어의 기본 데이터 유형은 무엇입니까?

      C 컴파일러는 네 가지 기본 데이터 유형을 지원합니다. 다음과 같습니다 - 정수 캐릭터 부동 소수점 배정밀도 부동 소수점 기본 데이터 유형 통합 데이터 유형 정수 데이터 유형은 정수와 문자를 저장하는 데 사용됩니다. 그것은 두 가지 유형으로 더 분류됩니다 - 정수 데이터 유형입니다. 문자 데이터 유형. 정수 데이터 유형 이 데이터 유형은 정수를 저장하는 데 사용됩니다. 정수 저장소는 부호 있는 형식과 부호 없는 형식 모두에서 short int, int 및 long int입니다. 정수 데이터 유형 유형 크기(바

    17. C 언어에서 평가되는 표현식 유형은 무엇입니까?

      표현식은 연산자와 피연산자의 조합입니다. Operand는 연산을 수행하는 데이터 항목입니다. 연산자는 데이터에 대한 작업을 수행합니다. 예를 들어; z =3+2*1 z =5 표현의 종류 C 언어에서 평가되는 다양한 유형의 표현식은 다음과 같습니다 - 기본 표현 − 이 표현식의 피연산자는 이름, 상수 또는 괄호로 묶인 표현식이 될 수 있습니다. 예를 들어, c =a+ (5*b); 접미사 표현식 - 후위 표현식에서 연산자는 피연산자 뒤에 옵니다. 예:ab+ 접두사 표현식 - 접두사 표현식에서 연산자는 피연산

    18. C 언어에서 평가, 우선 순위 및 연관이란 무엇입니까?

      표현식은 우선 순위 및 연관성 규칙에 따라 C 컴파일러에 의해 평가됩니다. 표현식에 다른 우선 순위 연산자가 포함된 경우 우선 순위 규칙이 고려됩니다. 여기서 *가 - 및 =보다 우선순위가 높으므로 10*2를 먼저 평가합니다. 표현식에 동일한 우선순위가 포함된 경우 연관 규칙이 고려됩니다(예:왼쪽 오른쪽(또는 오른쪽에서 왼쪽)).

    19. C 언어의 루프 제어 문은 무엇입니까? 순서도와 프로그램으로 설명

      루프 제어 명령문은 명령문 세트를 반복하는 데 사용됩니다. 다음과 같습니다 - for 루프 while 루프 do-while 루프 for 루프 구문은 다음과 같습니다 - for (initialization ; condition ; increment / decrement){    body of the loop } 순서도 루프의 순서도는 다음과 같습니다 - 초기화는 일반적으로 루프 제어 변수를 설정하는 데 사용되는 할당 문입니다. 조건은 루프가 종료될 시기를 결정하는 관계식입니다. 증가/감소

    20. C 언어의 중첩 for 루프 및 기타 관련 문

      중첩된 for 루프에서는 루프 본문에 둘 이상의 for 문이 포함됩니다. 반복 횟수는 외부 루프의 반복 횟수에 내부 루프의 반복 횟수를 곱한 것과 같습니다. 예시 다음은 중첩 for 루프에 대한 C 프로그램입니다 - #include<stdio.h> main( ){    int i,j;    for (i=1; i<=2; i++){       for (j=1;j<=2; j++){          print

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:51/72  20-컴퓨터/Page Goto:1 45 46 47 48 49 50 51 52 53 54 55 56 57