>  기사  >  백엔드 개발  >  C 언어 자체에는 입력 및 출력 문이 없습니까?

C 언어 자체에는 입력 및 출력 문이 없습니까?

青灯夜游
青灯夜游원래의
2021-01-14 17:38:0134111검색

맞습니다. C 언어 프로그램 라이브러리에는 printf와 scanf라는 두 가지 함수가 있는데, 사용자가 입력과 출력이 필요한 경우 이 두 함수를 입력해야 합니다. C 언어 프로그램 라이브러리는 컴파일 시 이 두 함수를 호출하므로 C 언어 자체는 입력이 불가능합니다. .

C 언어 자체에는 입력 및 출력 문이 없습니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, c99 버전, Dell G3 컴퓨터.

C 언어 자체에는 입력 및 출력 문이 없습니다.

다른 컴퓨터 프로그래밍 언어와 달리 C 언어의 대부분의 기능은 함수 호출을 통해 구현되므로 C 언어 자체의 명령문 수가 적습니다. C 언어는 언어 기능의 확장을 매우 편리하게 해주는 방식을 채택하고 있습니다. 새로운 기능을 추가해야 하는 경우 해당 기능을 함수 라이브러리에 추가하기만 하면 되며, 기능의 기능을 조정해야 하는 경우에는 기능 자체의 코드만 수정하면 됩니다. 함수를 호출하는 다른 프로그램을 수정합니다.

C 언어의 기능을 시스템 기능이라고 합니다. 사용자는 이러한 기능을 직접 호출하여 해당 기능을 완성할 수 있습니다. 예를 들어 printf, fab 등은 모두 시스템 기능입니다. 시스템 함수는 "C 함수 라이브러리"라는 시스템 파일에 저장됩니다. 함수를 사용해야 하는 경우 해당 함수가 있는 함수 라이브러리를 시스템에 알려야 합니다. 이는 헤더 파일을 포함하여 이루어집니다. 예를 들어, 아래 표시된 C 프로그램의 기본 프레임워크는 다음과 같습니다.

#include "stdio.h"
#include "conio.h"
int main(void)
{
     /* 此处添加你自己的代码 */
     getch();
     return 0;
}

#include "stdio.h" 전처리 문은 stdio.h 헤더 파일을 이 프로그램 파일에 포함하도록 시스템에 알립니다. 따라서 여기에 정의된 시스템 기능을 사용할 수 있습니다. #include "stdio.h"预处理语句就是通知系统将stdio.h头文件包含到本程序文件中,这样就可以使用其中已经定义的系统函数。

C语言中的基本输入功能通过使用函数scanf函数实现,基本输出功能通过使用函数printf实现。这两个函数的头文件是stdio.h,但由于这是两个非常常用的函数,C语言中规定在使用这两个函数时可以省略相应的#include
C 언어의 기본 입력 기능은 scanf 함수를 사용하여 구현하고, 기본 출력 기능은 printf 함수를 사용하여 구현합니다. 이 두 함수의 헤더 파일은 stdio.h이지만, 매우 흔히 사용되는 두 함수이기 때문에 C 언어에서는 이 두 함수를 사용할 때 해당 #include를 생략할 수 있다고 규정하고 있습니다. 명령.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 소개

를 방문하세요! ! 🎜

위 내용은 C 언어 자체에는 입력 및 출력 문이 없습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.