小蚂蚁学习C语言(12)——C语言函数(上)

函数模块化

    为何须要函数?函数

    什么叫作函数?工具

    如何定义函数?spa

    函数的分类.net

    注意的问题设计

    经常使用的系统函数blog

为何须要函数?ci

    避免了重复性操做get

    有利于程序的模块化博客

什么是函数?

    逻辑:可以完成特定功能的独立的代码单块

    物理:可以接受数据;可以对接受的数据进行处理;可以将数据处理的结果返回。

    总结:函数是一个工具,它是将来解决大量相似的问题而设计的

            函数能够当作一个黑匣子

如何去定义一个函数?

    函数的返回值    函数的名字(函数的形式参数)

    {

        函数的执行体

    }

    1,函数定义的本质是详细描述函数之因此可以实现某个特定功能的具体方法

    2,return 表达式

    3,函数返回值的类型也称为函数的类型,若是函数名前面的返回值类型,和 函数执行体中的return表达式中的类型不一样的话,则最终函数返回值的类型,以函数的类型为准。(函数什么类型,以函数名前的类型为准)

break 和 return的区别:

break 终止了循环,return终止了整个函数。

return 表达式,的含义:

    1,终止被调函数,向主函数返回表达式的值

    2,若是表达式为空,则只终止函数

    3,break是用来终止循环和switch的,return是用来终止函数的

函数的分类:

    有参函数和无参函数

    有返回值和无返回值

    库函数 和 用户自定义函数

    普通函数 和 主函数(main函数)

        一个程序必须有且只能有一个主函数

        主函数能够调用普通函数    普通函数不能调用主函数

        普通函数之间能够相互调用

        值传递函数  和 地址传递函数e

        主函数是程序的入口,也是程序的出口


学PHP的小蚂蚁 博客 http://my.oschina.net/woshixiaomayi/blog

相关文章
相关标签/搜索