文档章节

6. 函数

 小清年
发布于 2014/05/11 18:33
字数 251
阅读 1
收藏 0

6. 函数

6.1 函数是由多条语句组成,并能够完成一个独立功能的程序单元。
6.2 C程序就是若干函数的集合,有main主函数进入程序,并调用其他函数来完成程序任务。
6.3 函数可以分为库函数(library function)和自定义函数,库函数由编译器提供。
6.4 函数可以没有返回值void,只是完成一个功能,也可以有一个返回值,使用return 语句返回给调用者。
#include <stdio.h>
// 无返回值,无参数函数
void print_msg(){
            // 系统库函数
            printf("Hello World!\n");
}
// 无返回值,有参数函数
void max(int a,int b){
            if(a>b){
                        printf("a>b\n");
            }else{
                        printf("a<b\n");
            }
}
// 有返回值,有参数函数
int sum(int a,int b){
            return a+b;
}
// 主函数,程序的入口
int main(void)
{
            printf("begin...\n");
            // 函数调用
            print_msg();
            max(1,2);
            int s = sum(10,20);
            printf("s=%d\n",s);
            printf("end...\n");
            return 0;
}
 

该博客教程视频地址:http://geek99.com/node/958

本文转载自:http://geek99.com/node/815#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
华为软件编程规范学习(六)--函数、过程

华为软件编程规范学习(六)--函数、过程 6-1:对所调用函数的错误返回码要仔细、全面地处理 6-2:明确函数功能,精确(而不是近似)地实现函数设计 6-3:编写可重入函数时,应注意局部变量的使...

长平狐
2013/06/03
49
0
C语言-第六章、用函数实现模块化程序设计

6_1 函数的概述 函数是具有一定功能的一段程序,一个函数用来实现一个功能。 函数是程序的基本组成单元。 【例6-1】 函数调用的简单例子 (1)主函数main (2)库函数 (3)用户自定义函数 ...

南风末
2016/11/03
7
0
Python: 函数参数魔法

函数参数 在 Python 中,定义函数和调用函数都很简单,但如何定义函数参数和传递函数参数,则涉及到一些套路了。总的来说,Python 的函数参数主要分为以下几种: 必选参数 默认参数 可变参数...

铁扇公主1
2017/05/18
80
0
Chapter6~序列:字符串、列表、元组

6-1 字符串。string模块中是否有一种字符串方法或者函数可以帮我鉴定下一个字符串是否是另一个大字符串的一部分? string.find() string.index() 6-2字符串标识符。修改例6-1的idcheck.py脚本...

小一姐姐
2016/07/13
82
0
Python编程之--------函数

一、函数式编程之发送邮件 函数的相关知识点: 1、def定义函数的关键字 2、函数名,后面通过函数名调用该函数 3、函数声明,不自动执行;调用后才执行 4、函数的参数 5、函数的返回值 一、函数...

技术小胖子
2017/11/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
36
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
32
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
43
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
31
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
41
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部