C语言函数(Function)及其知识点绍兴文理学院沈红卫C语言是函数的语言。这话的内涵很丰富,个人以为,可从以下几个方面去理解和把握函数这部分内容,领会此话的意义。小函数大程序意思是说,一个C语言程序可以很大,但是通常是由多个函数组成的。从这个意义上说,函数往往就比较短小。一个程序需要由几个函数来实现,这个取决于你对C语言的掌握程度和领悟能力,没有硬性规定,以方便编程、方便调试、方便升级为原则。一个程序分解成几个函数,有利于快速调试程序,也有利于提高程序代码的利用率。因为函数是可以多次被调用的,调用次数和调用场合没有限制。除main函数以外,任何一个函数都可以调用另外一个函数。不要指望一个函数解决程序所有问题。每个函数应该做自己最应该做的事情,即相对独立的功能。main函数及其作用C语言程序,不管多大,还是多小,永远只能有一个而且只能有一个main函数。main函数可以放在程序的任何一个地方,可以在程序首部,也可以在程序中间,也可以在程序尾部。C语言程序,不管main函数在程序的什么地方,一定是从main函数开始执行程序,从main函数结束程序。所以,main函数又被称为主函数,即主心骨、主要的意思。main函数通常定义成void类型,形式参数也通常为void类型。函数的种类函数通常分为库函数(标准函数)和自定义函数(用户函数)两大类。库函数是指由C语言本身提供的,可供直接调用以实现特定功能的函数,例如:求正弦函数(sin())、求平方根函数(sqrt())、输出函数(printf())等等。自定义函数是指由编程者自己开发、编写的、以实现一定功能的函数。所谓编写C程序(开发C程序),很大程度上,就是编写若干个自定义函数(包括main函数)。所以可以这样说,不会写函数,就不会写C程序。函数的定义、调用和说明自定义函数(用户函数)必然涉及到三个方面:这个函数干啥用以及怎么干、调用这个函数、调用前必要的准备,对应三个C语言中的概念,分别是:函数定义、函数调用、函数说明。函数定义最为关键,因为只有定义了一个函数才能使用这个函数啊。定义的语法详见教材第7章。简单地归纳定义的语法,大致如下:函数类型函数名(函数的参数及其各自的类型){函数体(即函数的具体程序,由若干条语句组成)}注意上述定义的格式。函数类型:即函数值的类型;函数名:可随意取,最好顾名知义,必须符合C有关标识符(identifier)的三条规则;函数的参数:又叫形式参数,可以是一个,也可以是多个,也可以是没有,如果没有参数,规范的定义应用void类型表示。C语言中的所有函数都是相对独立的,即不能在一个函数内定义另外一个函数。函数调用的语法很简单,就是:函数名(实际参数),可以用在任何一个表达式或语句中。函数说明是函数调用前必须做的一项准备工作。函数说明又叫函数声明,其语法是:“函数类型函数名(函数参数及其各自的类型);”。注意,函数声明只是一条简单的语句,所以,千万别忘记“;”。库函
C语言函数及其知识点 来自淘豆网m.daumloan.com转载请标明出处.