文档章节

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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周三乱弹 —— 我居然在 osc 里追剧

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @舆情风控小组 :分享王菲的单曲《笑忘书》 《笑忘书》- 王菲 手机党少年们想听歌,请使劲儿戳(这里) @艾尔库鲁斯:如果给大家一个选择的机...

小小编辑
43分钟前
57
6
rabbitMq的客户端使用笔记

1、channel声明队列的queueDeclare方法的参数解析 durable: 是否持久化, 队列的声明默认是存放到内存中的,如果rabbitmq重启会丢失,如果想重启之后还存在就要使队列持久化,保存到Erlang自...

DemonsI
51分钟前
0
0
“全新” 编程语言 Julia开箱体验

本文共 851字,阅读大约需要 3分钟 ! 概 述 Julia 是一个 “全新”的高性能动态编程语言,前两天迎来了其 1.0 正式版的重大更新。Julia集 Python、C、R、Ruby 之所长,感觉就像一种脚本语言...

CodeSheep
今天
12
0
软件自动化测试初学者忠告

题外话 测试入门 很多受过高等教育的大学生经常问要不要去报测试培训班来入门测试。 答案是否。 高等教育的合格毕业生要具备自学能力,如果你不具备自学能力,要好好地反省一下,为什么自己受...

python测试开发人工智能安全
今天
5
0
java并发备忘

不安全的“先检查后执行”,代码形式如下: if(条件满足){ //这里容易出现线程安全问题//doSomething}else{//doOther} 读取-修改-写入 原子操作:使用CAS技术,即首先从V中读取...

Funcy1122
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部