C语言write函数的返回值问题

Python015

C语言write函数的返回值问题,第1张

大多数情况下,write成功后返回的写入字节数都等于你传入的长度。

但是如果你要写的长度超过了的文件的最大可能时,比方说,你的磁盘还剩下128个字节,这时你向磁盘上的某个文件一次性写512个字节,返回值就是128,只有前128个字节成功写入。

再比如,你用write写的不是一个普通文件,而是设备文件/socket等,那也可能返回值小于你指定的值,这就可能是具体设备的限制等,比如写入的数量超过了缓冲大小等。

C语言视频教程 谭浩强编,曾怡教授讲解

C语言程序设计视频教程(曾怡)

地区:大陆

语言:普通话

简介:

C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右,CSF视频格式。讲课内容如下:

第一讲 第一章 C语言概述

第二讲 第二章 程序的灵魂—算法

第三讲 第三章 数据类型、运算符与表达式

第四讲 第三章 数据类型、运算符与表达式

第五讲 第三章 数据类型、运算符与表达式

第六讲 第三章 数据类型、运算符与表达式

第四章 最简单的C程序设计—顺序程序设计

第七讲 第四章 最简单的C程序设计—顺序程序设计

第八讲 第四章 最简单的C程序设计—顺序程序设计

第九讲 第五章 选择结构的程序设计

第十讲 第五章 选择结构的程序设计

第十一讲 第五章 选择结构的程序设计

第十二讲 第六章 循环结构程序设计

第十三讲 第六章 循环结构程序设计

第十四讲 第六章 循环结构程序设计

第十五讲 第六章 循环结构程序设计

第七章 数组

第十六讲 第七章 数组

第十七讲 第七章 数组

第十八讲 第七章 数组

第十九讲 第七章 数组

第二十讲 第七章 数组

第八章 函数

第二十一讲 第八章 函数

第二十二讲 第八章 函数

第二十三讲 第八章 函数

第二十四讲 第十章 指针

第二十五讲 第十章 指针

第二十六讲 第十章 指针

第二十七讲 第十章 指针

第十一章 结构体

第二十八讲 第十一章 结构体

复习总结第一讲

复习总结第二讲

下载地址(用讯雷下载)

http://www.x723.com/down/soft_1.html

速度还可以

潭浩强

清华大学出版社

学C语言的99%都用他的书

以下在网络上看到对他的书的评价

按∶

谭浩强

教授编写的

《C程序设计

》一书受到广泛的欢迎和高度评价。下面刊登几所大学讲授C语言

课程

的老师对《C程序设计》一书的评价意见。

清华大学计算机与信息管理中心

承担着清华大学非

计算机专业

的“计算机软件技术基础”课,自1994年起选用清华大学出版的谭浩强教授编写的《C程序设计》一书作为本课程教材,取得了很好的教学效果,深受师生们的欢迎,现正使用第二版作为

教材

。此书的特点及对教学的

促进作用

主要表现在以下几方面:

1.内容全面,实用性强

此书涵盖了程序设计

基础知识

及C语言程序设计的全部内容,并介绍了大量常用

算法

。通过学习此教材,初学程序设计的学生可以达到熟练运用C语言进行小规模应用开发的能力。

2.讲解透彻,深入浅出

此书对

概念

讲解透彻,使初学

计算机程序设计

的学生不仅学习了一种

高级语言

,而且能够对相关基础知识有准确深入的理解,例如在介绍

变量

的存储类型时、介绍指针时都对

计算机

存储管理

做了清楚的论述,使读者知其然也知期所以然。广大非计算机专业的学生学习

计算机课程

的学时很少,没有足够的

时间系统

地学习计算机专业基础知识。因此像这样将必要的基础知识融会贯通到程序设计课程中,对学生的

知识结构

建设以及今后的深造和提高都大有裨益。

3.通俗易懂,易于自学

此书的一个突出优点就是,语言优美、举例生动、

浅显易懂

。学生在学习C语言之前,普遍有些畏难情绪,因为听说C语言比较难学。的确C语言最初是面向专业

开发人员

的。但是读了

这本书

之后,学生们不再惧怕C语言。很多学生说,读这本书不仅

学会

了C语言,而且读的

过程

本身就是一种享受,不像有些专业书籍,堆砌大量技术

名词

,艰涩难懂。由于这本书易于自学,给我们的教学工作带来很大帮助,使我们可以达到精讲多练,逐步实现教师指导下的学生自主式

学习模式

4.结构清晰,循序渐进

由于本书结构清晰,

知识点

明确,循序渐进的内容组织方式非常符合

初学者

的认知

规律

,因此给教师组织

课堂教学

提供了很好的指导。我们按照这本书的内容结构组织教学,取得了学生和

教务处

的一致好评。

5.习题丰富,利于复习

计算机程序设计是一门实践性很强的课程,因此仅仅通过阅读教科书或听课是不可能掌握的,学习程序设计的最重要环节就是实践。本书每章都附有大量习题,并且有配套的习题解答,非常有利于学生复习巩固课上所学的知识。也便于教师设计

实验课

教学内容