一.main函数 C程序总是从main函数开始.当内核执行C程序时,在调用main前先调用一个特殊的启动例程.可执行程序文件将此启动例程指定为程序的起始地址--这是由连接编译器设置的,而连接编译器则由C编译器调用(通常是cc).启动例程从内核取得命令行参数和环境变量值.然后调用main函数. 二.进程终止 有8种方式使进程终止,其中5种为正常终止,它们是: (1)从main返回 (2)调用exit (3)调用_exit或_Exit (4)最后一个线程从启动例如程返回 (5)最后一个线程调用pth…