读书笔记--程序员的自我修养-入口函数和程序初始化
程序肯定不是从main开始执行的,进入main函数之前,全局变量的初始化已经结束,全局变量如果是某个函数的返回值,那么这个函数也已经被调用过;main函数的两个参数(int argc:参数个数和char * argv[]:参数列表)已经被传递进来;堆和栈也已经被初始化(所以可以使用malloc:从堆中获取空间,alloca函数:从栈中获取空间);系统I/o也被初始化了,所以可以使用printf函数
原创
2012-07-07 22:07:16 ·
851 阅读 ·
0 评论