解释while(bytes_read = read(from_fd,buffer,BUFFER_SIZE))

问题描述:

解释while(bytes_read = read(from_fd,buffer,BUFFER_SIZE))
while(bytes_read = read(from_fd,buffer,BUFFER_SIZE))
{
/*一个致命的错误发生了*/
麻烦那位高手解释一下这句语言是什么意思
其中 BUFFER_SIZE已经是开始就定义的值了1024 返回BUFFER_SIZE 还有什么意义 还有这是一句判定的语句

从句柄from_fd中向buffer读入BUFFER_SIZE大小的数据,返回值是BUFFER_SIZE,赋给bytes_read