函数

函数的定义

返回值不能是数组;void代表没有返回值;不能省略返回类型;每个形参都需要指定类型并且不能用逗号合并;

返回类型 函数名(形式参数){
声明
语句
}

函数声明

在主程序对函数调用之前,需要执行过函数的声明,可以让编辑器加载参数的类型,以便进行类型检查,避免出现问题
返回类型 函数名(形式参数);
这种声明也叫函数原型,提供了函数的描述:函数返回值类型,参数数量、类型;
函数原型中省略参数名,可以避免与宏冲突导致的问题,保护参数名
c99中,在调用函数前,必须有声明或者定义,否则会出错;
形参是多维数组时,只可以省略一维数组长度,不可以省略多维长度(c语言需要知道如何传递指针的)

复合字面量

(int) {1,2,3,4,5}

返回值

main函数的返回值是状态码
exit函数属于stdlib.h中,表示程序退出,exit(0)与exit(EXIT_SUCCESS)相同、exit(EXIT_FAILURE)表示程序异常

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 6.1 函数基础 函数(function) :是一个命名的代码块,我们可以通过调用函数来执行其中的代码。 函数的定...
    卖渔翁阅读 993评论 0 0
  • 前言 将程序分成适当的自包含单元是开发任意程序的基本方式。在开发时,应该将其分成多个便于管理的部分,这样带来的好处...
    seraphzxz阅读 1,414评论 0 48
  • 构造函数与析构函数 OOP第二课 1、构造函数 1.1 构造函数具有一些特殊的性质 1.2 定义构造函数的一般形式...
    代码人生ll阅读 857评论 0 0
  • 一、函数介绍 什么是函数 请看如下代码:print(" _o...
    辽A丶孙悟空阅读 1,654评论 0 37
  • 6.1 函数基础 6.1.1 局部对象 函数参数:实参是函数中形参的初始值,存在对应关系,但并没有规定实参的求值顺...
    咸鱼翻身ing阅读 283评论 0 0