33问答网
所有问题
C语言中的stdin和stdout是什么?是函数吗?
C语言中的stdin和stdout是什么?是函数吗?
举报该问题
推荐答案 2015-09-27
是函数库。
C语言中的 stdout 是一个定义在<stdio.h>的宏(macro),它展开到一个 FILE* (“指向 FILE 的指针”)类型的表达式(不一定是常量),这个表达式指向一个与标准输出流(standard output stream)相关连的 FILE 对象。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R4PW0c05d.html
其他回答
第1个回答 2009-12-26
stdin是操作系统调用应用程序的时候事先打开的两个文件,你程序执行的时候scanf等默认输入系统调用,操作系统就从这个文件里面取给你的程序,有可能是键盘,也有可能是其它文件,有具体运行时的命令决定。
stdout类似
第2个回答 2009-12-26
不是函数,分别是标准输入流,标准输出流。具体的大概就是在内存中开辟与标准设备相关的环形队列吧(我猜的)。
你看看头文件stdio.h吧
第3个回答 2009-12-26
是函数库:输入输出库。本回答被提问者采纳
相似回答
c语言中
文件输入/输出
是什么
意思啊?
答:
在
C语言中
,输入和输出是经由标准库中的一组
函数
来实现的。在ANSI C中,这些函数被定义在头文件;中。标准输入/输出 有三个标准输入/输出是标准I/O库预先定义的:
stdin标准输入
stdout
标准输出 stderr输入输出错误 以上内容参考:百度百科-c语言 ...
stderr简介
答:
在Unix系统中,
标准输出(Standard Output,简称STDOUT)是一个关键的设备文件,与终端屏幕相对应
。程序运行时,通常会从标准输入(Standard Input,简称STDIN)接收数据,将正常的结果输出到STDOUT,而遇到错误情况时,会将错误信息发送至标准错误(Standard Error,简称STDERR)。在C语言编程中,这个文件通常...
c语言是
输出
函数吗?
答:
不是
,使用C语言编写程序时,C语言程序库内包含了printf和scanf这两个函数,当你需要输入输出时,就要输入这两个函数,编译时C语言程序库则调用这两个函数,所以C语言本身是不能输入输出的。c语言本身只是一个框架,说的调用系统提供的函数,也就是通过头文件做的引用;添加了头文件,头文件内包含的函...
大家正在搜
c语言stdin和stdout
stdin和stdout
stdin和stdout用法
c语言stdout
c语言怎么调用函数
c语言函数的定义与调用
stdout stderr
c语言stdin
C语言函数
相关问题
C语言中 stdin流的用法?
C语言中stdout是什么意思?
c中的stdin /stdout它们是常量,不是变量??
C语言,用read实现读取stdin的内容并把内容显示在st...
C语言什么叫标准的输入和输出?
关于C中的标准输入输出流,自定义stdin和stdout出现...
何谓标准输出(stdout)和标准输入(stdin)?
Linux:关于用“-”来代替stdin和stdout的疑问...