- 博客(19)
- 收藏
- 关注
原创 进程的环境
当程序执行时,其main函数是如何被调用的;命令行参数是如何传递给新程序的;典型的存储空间布局是什么样式;如何分配另外的存储空间;进程如何使用环境变量;进程的各种不同终止方式等。另外,还将说明longjmp和setjmp函数以及它们与栈的交互作用。
2024-09-29 21:45:34 940
原创 系统数据文件和信息
Unix 系统的正常运行需要使用大量与系统有关的数据文件,例如,口令文件和组文件/etc/group都是经常被多个程序频繁使用的两个文件。用户每次登录 Unix 系统以及每次执行ls -l命令时都要使用口令文件。在 Linux 中获取时间,可以将整型时间与详细日期进行转换
2024-09-29 20:45:09 1195
原创 文件和目录
通过系统调用 API 理解文件属性的获取,进一步理解文件权限和文件所属用户、用户组。相对应的也需要理解目录相关的操作函数,其中引入一个可通过通配符获取的函数,保存符合通配符的所有内容
2024-09-28 14:04:47 844
原创 标准 I/O
I/O 是一切实现的基础,其分为标准 I/O 和文件 I/O。文件 I/O 依赖操作系统,因系统的实现方式而定,对于程序员来说会造成很大困扰。如打开文件,Linux 系统调用为open()函数,而 Windows 的系统调用为openfile()函数。于是就有了标准 I/O,提供了一套标准实现的库函数,如打开文件使用fopen()函数,它本质上也是调用文件 I/O,但是合并了文件 I/O 的调用,方便程序员调用。不仅是 Unix,很多其他操作系统都实现了标准 I/O 库,这些库由 ISO C 标准说明。
2024-09-27 20:31:11 1327
原创 运算符与分支循环语句
了解完基本类型以后,进一步了解字符串类型和其他类型限定符;深入了解格式化输入输出函数。开始了解运算符,编写更多的表达式语句,结合类型转换和控制语句让程序更加的丰富
2024-08-16 12:17:26 766
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人