“buffer”未声明标识符是什么意思?

 我来答
muse4498
2018-03-31 · TA获得超过1.1万个赞
知道小有建树答主
回答量:55
采纳率:95%
帮助的人:1.1万
展开全部

这个标示符没经过声明或定义;

变量,常量,函数,在使用之前都要经过声明和定义。

例如

int buffer;

int buffer(int a,int b);

如果用的是库函数,可以不声明,但是要在程序之前用#include< >命令把数据所在文件包含进来

例如

如果要用printf语句,它是在C库函数 在程序开始加上#inlcude<stdio.h>  printf这个标示符是在stdio.h这个文件中已经定义和声明的标示符,所以在程序中才不需要再声明。

缓冲器在不同的领域有不同的含义。

在计算机领域,缓冲器指的是缓冲寄存器,它分输入缓冲器和输出缓冲器两种。前者的作用是将外设送来的数据暂时存放,以便处理器将它取走;后者的作用是用来暂时存放处理器送往外设的数据。有了数控缓冲器,就可以使高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。由于缓冲器接在数据总线上,故必须具有三态输出功能。

在其他领域,还有电梯缓冲器,汽车弹簧缓冲器等,其目的是用于减缓速度,提高安全性和舒适性。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式