- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
附录C 习 题 答 案
第1章
1.1 利用ls(1)命令中的下面两个选择项: -i— 显示文件或目录的 i节点数目(关于 i节点在
4.14节中会详细讨论);-d— 如果参数是一目录,只列出其名字,而不是目录中的所有文件。
执行命令的结果为:
$ ls -ldi /etc/. /etc/.. - i要求打印 i节点的数量
3077 drwxr-sr-x 7 bin 2048 Aug 5 20:12 /etc/./
2 drwxr-xr-x 13 root 512 Aug 5 20:11 /etc/../
$ls -ldi /. /.. .和..的i节点数均为2
2 drwxr-xr-x 13 root 512 Aug 5 20:11 /./
2 drwxr-xr-x 13 root 512 Aug 5 20:11 /../
1.2 UNIX是多任务系统,所以,在程序 1-4运行的同时其他两个进程也在运行。
1.3 假如perror的ptr参数是一个指针,则 perror就可以改变ptr所指串的内容。所以利用限
定词const使得perror不能修改ptr所指的串。而 strerror的参数是错误号,由于其是整数类型并且
C 传递的是参数值,因此 strerror不能修改参数的值,也就没有必要使用 const属性。(如果C 中函
数参数的处理不是很清楚,可参见 K ernighan和R itchie 〔1998〕5.2节。)
1.4 调用fflush,fprintf和vprintf函数可修改errno的值。如果它的值变了但没有保存,则最
终显示的错误信息是不正确的。
在过去开发的许多程序中,都可以发现不保存 errno的情况,典型的错误信息是“ Not a
typew riter (打字机不存在)”。5.4节中标准 I/O 库根据标准 I/O 流是否指向终端设备而改变流的
缓存器。 istty (见11.9节)通常用来判断流是否指向终端设备,如果流不指向终端设备, errno
可能置为EN O TTY ,从而引起该错误。程序C -1显示了这一特性。
程序C-1 errno和printf的交互作用
519
附录C 习 题 答 案
下载
执行上面的程序,结果为:
$ grep BSD /etc/motd
4.3 BSD UNIX #29: Thu Mar 29 11:14:13 MST 1990
$ a.ou t
open error: error = 2 工作正常, stdou t是一个终端
$ a.out temp.foo
$ cat temp.foo
open error: error = 25 错误
1.5 2038年。
1.6 大约248天。
第2章
2.1 下面是4.3+B SD 中使用的技术。在machine/ansi.h中,用大写字母定义可在多个头
文件中出现的基本数据类型。例如:
# ifndef _ANS I_H_
#def ine _ANS I_H_
#def ine _ C L O C K _ T _ u n s i g n e d l o n g
#def ine _SIZE_T_ unsigned int
...
#end if /* _ANSI_H_ */
以下面的顺序可以在这6个头文件中分别定义 size_t。
#ifdef _SIZE_T_
typedef _SIZE_T_ size_t;
#undef _SIZE_T_
#end if
这样,实际上只执行一次 typede
您可能关注的文档
- 3D3D技术及其应用.pdf
- 红岩读后感优秀范文5篇1000字.pdf
- 机械装配技术复习题.pdf
- 炼钢常用英文词汇.pdf
- 中央空调系统安装合同协议书清包工.pdf
- 幼儿教师个人工作总结范文2014.doc
- 2019年内蒙古自治区呼和浩特市中考一模地理试题.docx
- i学答案-社会医学英语-健康生活通识-上册.docx
- i学答案-社会医学英语-健康生活通识-下册.docx
- STM32:Flash擦除与读写操作(HAL库).docx
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
最近下载
- 外墙面砖翻新涂料施工方案.doc
- 2024“降低非计划重返手术室再手术率”实施方案.pdf
- S7-200 SMART PLC应用技术 模块一 S7-200 SMART PLC基本指令的应用.pptx VIP
- 新生300天图解教程.docx
- 专题05:评价诗歌思想内容和观点态度(解析版)-2025年高考语文一轮复习知识清单.docx
- 《小蝌蚪找妈妈》识字微课教学课件—【精品课件】.pptx
- 高电压工程基础-第二版-课后答案-(施围-邱毓昌-张乔根).pdf
- 中医内病外治的研究进展及思路_全身性疾病药物外治的文献回顾_发展趋势及技术要点.pdf
- 部编版(五四制)语文六年级上册第二单元综合素质评价卷(含答案).doc VIP
- 2023年武汉科技大学法学专业《民法学》期末试卷A(有答案).docx VIP
- 办公服务及企业安全管理专家 + 关注
-
实名认证服务提供商
深耕安全教育领域多年,及时获取解读监管部门的必威体育精装版政策,应急局外聘安全检查,指导企事业单位软件资料等等。能为大家提供定制企业安全相关的服务(如必威体育精装版政策查询、安全培训教育、安全管理规章制度、安全操作规程、标准化达标创建资料、双重预防机制建设等等)
文档评论(0)