kernighan-and-ritchie

    4

    2답변

    이 코드는 K & R 서적 - 8 장 섹션 7 : 예 - 저장 장치 할당 자입니다. 최소한이 코드는 의미가 없습니다. "머리글"은 구조체와 긴 형식 인 "가장 제한적인 정렬 유형"의 합집합입니다. Malloc은 헤더 크기의 배수 크기의 충분한 여유 공간을 찾습니다. static Header base; /* empty list to get started

    1

    3답변

    Kernighan & Ritchie의 'C 프로그래밍 언어'구조체를 반환하는 예제를 보았습니다. /* binsearch: find word in tab[0]...tab[n-1] */ struct key *binsearch(char *word, struct key *tab, int n) { int cond; struct key *low

    1

    1답변

    처음으로 포스터. 누군가가 나를 도와 줄 수 있기를 바랬습니다. 5.10 절에서, Kernighan은 텍스트 행에 문자열을 재 인쇄하는 프로그램의 예제를 제공합니다. 그래서 이것을 내 폴더에 "찾기"로 저장 한 다음 cmd, 폴더로 이동 한 다음 "-x 뭐든"을 입력하십시오. 그러나 어떤 이유로 '-'는 등록하지 않고 "-x 뭐든간에"하나의 긴 문자열로 취

    1

    1답변

    a, an, the 등의 "노이즈"단어를 무시하고 단어 목록과 줄 번호를 인쇄하는 상호 참조자를 작성하려고합니다. (Kernighan and Ritchie, ANSI 판 143 항 질문 6-3). #include<stdio.h> #include<stdlib.h> #include<string.h> #include"getch.h" #include

    4

    3답변

    나는 1 장을 읽어 위해 다시 K & R에 와서, 내가 이전에 생략 한 예를 나타났습니다. 이 장에서는 이진 트리 데이터 형식의 항목을 다룹니다. 노드에 새로운 항목을 저장하는 것을 이해하지만 인쇄 기능이 혼란 스럽습니다. 왼쪽 부분의 인쇄가 왜 먼저 호출됩니까? printf 기능의 첫 번째 명령 될 경우 은 왼쪽과 오른쪽 뒤에 작동겠습니까? 그렇다면 왜

    2

    1답변

    아마도 이것은 보여주기위한 것일뿐입니다. K & R을 읽는 동안 의 시작 1.7 기능은 전원 기능의 예를 보여줍니다. 코드의 두 번째 라인은 선언 int power(int m, int n); 왜 함수의 소스의 첫 번째 인수, base 다르게라는 이름의 첫 번째 인수, n,이다 : int power(int base, int n) { ... }

    3

    3답변

    #include <stdio.h> /* replace tabs and backspaces with visible characters */ main() { int c; while ((c = getchar()) != EOF) { if (c == '\t') printf("\\t"); if (c ==

    1

    3답변

    int foo(a) int a; { ... } 그램 ++ 제공 및 오류 것 같은 오래된 스타일의 함수 정의 사용하는 C 파일을 컴파일 : '는이'이 범위에서 선언되지 않았습니다합니다. gcc가 이것을 해석 할 수 있습니다. g ++에서이를 인식하도록 할 수 있습니까? 이것은 c와 C++ 파일을 혼합하여 컴파일하기 때문에 문제가됩니다

    5

    2답변

    견적 : 테스트 경우 (allocbuf + ALLOCSIZE - allocp> = N) { 확인 n 개의 문자에 대한 요구를 만족시키기에 충분한 공간이 있는지. 존재하는 경우, 의 새로운 값 allocp는 allocbuf의 끝을 초과하여 최대 하나가됩니다. 이 관련 코드 : #define ALLOCSIZE 10000 /* size of available s

    1

    3답변

    안녕하세요! 다음 코드에 대해 몇 가지 의문점이 있습니다. [1] for 루프의 중간 조건은 무엇을 의미합니까? ; *p; 및 ; *sval; - 입력 문자열의 끝에 도달 했습니까? 그렇다면 어떻게 결정됩니까? [2] 복잡한 for 루프를 이해하지 못합니다. 조건이 만족스럽지 않으면 *p == %이라고 가정 해 봅시다. 바로 전환하겠습니다. 이제 반대 사례