第1个回答 2008-07-02
1.C程序就是从main(主函数)函数开始执行的,main出现的位置无所谓,看你个人喜好了,可中可后,反正程序就从main的第一个花括号开始执行,一直执行到main结尾的花括号结束.
main之外的函数就像是一个个的工具,使用者是main函数就相当于使用工具的人,也主是说在main外边的函数名就是工具的名字,我想用哪个就用哪个,这就是调用,至于顺序嘛,那自然是我先用哪个就哪个先执行了,也就是看main这个主函数的调用顺序了.
2.函数原型的声明意思就是给这个函数取个名字,并告诉编译器,有这个函数的存在,并且告诉编译器这个函数是什么样子的(函数叫什么,函数有几个参数以及函数的返回值类型).
函数的定义呢,很简单,前边你告诉编译器说有这个函数,和这个函数的形式的基本描述了,那后边就要有这个函数的真正实现部分了,定义也就是编写函数体的内容了,也称实现部分.
3.变量的声明和定义和函数的解释是一样的不用多说了
extern是声明外部变量或者函数,意思是告诉编译器,这个变量或者函数是从外部引用的.
按照你提问的顺序回答完毕,还有什么不明白的么本回答被提问者采纳