C语言中标准输入设备文件流标识符是什么

发布网友 发布时间:2022-04-24 08:46

我来回答

2个回答

热心网友 时间:2022-05-02 06:29

严格来说,流的概念出现与C++,在C中并没有文件流的概念。不过有达到同样效果的输入文件标识符,被称为标准输入设备文件指针,名字为stdin.
stdin的类型为FILE *型,对于标准输入进行操作的函数,比如scanf, gets, getchar等,都可以用文件操作函数,对stdin进行操作,达到同样效果。

比如
gets(str);
等同于
fgets(str, stdin);

热心网友 时间:2022-05-02 07:47

C语言中标准输入设备文件流标识符是0,也就是stdin.

热心网友 时间:2022-05-02 06:29

严格来说,流的概念出现与C++,在C中并没有文件流的概念。不过有达到同样效果的输入文件标识符,被称为标准输入设备文件指针,名字为stdin.
stdin的类型为FILE *型,对于标准输入进行操作的函数,比如scanf, gets, getchar等,都可以用文件操作函数,对stdin进行操作,达到同样效果。

比如
gets(str);
等同于
fgets(str, stdin);

热心网友 时间:2022-05-02 07:47

C语言中标准输入设备文件流标识符是0,也就是stdin.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com