准备雄心勃勃的看完APUE,但是总感觉看着看着就像进入一本字典,很多地方都是介绍函数的用法的,但是给出例子远不及函数介绍的多。而且这本书还是个大部头呢。第7章的讲的进程环境,进程是程序设计中一个比较重要的概念,知道倒是知道它的大概意思,但是其实还是有很多的细节其实都没有深究,这章呢APUE就带着我们逛了一下如下的几个主题(尼玛,学C语言的话,学那点语法其实不是很重要,反而经常把时间浪费在语法的蹩脚处):
1、程序执行的时候main函数是如何被调用的
2、命令行参数是如何传递给新程序的;
3、典型的存储空间的布局是什么样的;
4、如何分配另外的存储空间;关于C中可执行程序的存储空间布局在我的博客《深入理解C语言内存管理》中有很详细的介绍,参考了很多不同资料
5、进程如何使用环境变量;
6、进程的各种不同的终结方式;
7、还说明了longjmp和setjmp函数以及它们与栈的交互作用;
时间: 2024-10-12 20:39:45