C语言函数返回值教程

如果,我们希望函数不返回任何值,那么我们需要显式的指明其返回类型为

C语言函数不返回值

语法

void funcName(paramType1 param1, paramType2 param2){

//执行语句...

[return]

}

说明

这里的函数 funcName,没有返回任何的值,在函数体里面我们可以使用 return 语句,也可以不使用 return 语句。如果使用 return 语句,那么 return 语句后面不能加任何返回值。

因为函数不返回任何值,所以函数的返回类型为 void。

C语言函数返回值

语法

type funcName(paramType1 param1, paramType2 param2){

// 执行语句...

return val

}

说明

这里的函数 funcName,返回了一个返回值 val,函数返回值的类型为 type。

案例

不返回任何值

C 语言函数,可以不返回任何值

#include

void printline(){

printf("==========================\n");

}

int main(){

printf("嗨客网(www.haicoder.net)\n\n");

printline();

return 0;

}

程序运行后,控制台输出如下:

我们定义了一个函数 printline,该函数只实现了打印一个换行间隔符的作用,因此该函数没有任何函数参数,同时也没有任何的函数返回值。

因为没有任何的函数返回值,因此在函数体里面,不需要写任何的

返回一个值

函数只返回一个值

#include

int maxInt(int a, int b){

if (a > b)

{

return a;

}

return b;

}

int main(){

printf("嗨客网(www.haicoder.net)\n\n");

int maxValue = maxInt(10, 20);

printf("MaxValue = %d\n", maxValue);

return 0;

}

程序运行后,控制台输出如下:

我们定义了一个函数 maxInt,传入两个

最后,我们调用了 maxInt 函数,并传入了两个参数 10 和 20,使用 maxValue 变量来接受 maxInt 函数返回的值,最后使用

C语言函数返回值总结

C 语言中函数可以不返回任何值,也可以返回一个值,但 C 语言的函数不支持返回多个值。同时,C 语言函数的返回值需要显式的声明其类型。

c语言自定义函数多个返回值,C语言函数返回值相关推荐

  1. c语言自定义的xml解析库,轻量级C语言实现的xml解析库minixml

    搜索热词 1下载:http://www.msweet.org/downloads.PHP?L+Z3 2说明:@H_404_4@Mini-XML是一个小型的开源的XML解析器,采用 C 语言开发.该解析 ...

  2. c语言自定义函数返回值的作用,C语言中return用法?

    return 的作用是结束正在运行的函数,并返回函数值.return后面可以跟一个常量,变量,或是表达式. 函数的定义一般是这样的,例如: int a(int i)//第一个int是函数的返回值的类型 ...

  3. 【C 语言】字符串模型 ( strstr-while 模型 | 抽象函数模型 | 业务子函数接口定义要点 | 形参指针间接赋值 | 返回值状态 | 形参指针处理 | 形参指针判空 | 形参返回值 )

    文章目录 前言 一.业务子函数接口定义要点 二.完整代码示例 前言 字符串开发模型 : strstr-while/do-while 模型 : 在 字符串 中 查找 子串特征 ; 两头堵模型 : 两个指 ...

  4. C语言自定义函数如何返回数组

    C语言自定义函数如何返回数组  C语言研究中心  CTO  9个月前 (01-28)  4759次浏览  5个评论 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢? 能否直接在自定义 函数 ...

  5. c语言中自定义函数返回数组,C语言自定义函数返回数组的方法(图文详解)

    C语言自定义函数返回数组的方法(图文详解) 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢? 能否直接在自定义 函数中,写成char *类型返回值,直接返回呢?,代码如下: 直接返回str ...

  6. R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引)、str_sort返回排序后的字符串)

    R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引).str_sort返回排序后的字符串) 目录

  7. ostream作为函数返回值_GO语言基础函数

    GO语言基础–函数 函数是组织好的.可重复使用的.用于执行指定任务的代码块.本文介绍了Go语言中函数的相关内容. 函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数 ...

  8. r语言 c 函数返回值,R语言入门 输出函数 cat、print、paste等区别理解

    一. 简介 cat.print函数都是输出函数 > cat("hello world") hello world >> print("hello wor ...

  9. C语言试题三十七之求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数。

    1. 题目 请编写一个函数function,它的功能是:求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中 ...

最新文章

  1. 使用Mycat构建MySQL读写分离、主从复制、主从高可用
  2. mobaxterm设置中文界面显示_Adobe系列2020如何更改界面显示语言
  3. php设置背景为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...
  4. html 5 gif手机版,动画GIF在HTML5画布
  5. MyBatis拦截器原理探究
  6. 基于casperjs、resemble.js实现一个像素对比服务
  7. php解压功能的函数
  8. [gdoi2018 day1]小学生图论题【分治NTT】
  9. 11-Flutter移动电商实战-首页_屏幕适配方案和制作
  10. ODP 使用 ArrayBind 时可能会遇到的巨坑 'System.IConvertible' 的解决方法
  11. 手把手带你玩转Tensorflow 物体检测 API (1)——运行实例
  12. python对角线图_python对角线图_python – 在Seaborn Jointplot上绘制对角线(相等的线)...
  13. python静默打印pdf_前端静默打印实现 html pdf集合
  14. BC 2015在百度之星程序设计大赛 - 预赛(1)(矩形区域-旋转卡)
  15. Glide 4.x添加自定义组件原理
  16. PC微信逆向获取聊天表情
  17. bat:windows bat脚本修改文件内容
  18. DoubanFm之设计模式(一)
  19. 真菌元胞自动机Python实现
  20. Android之按钮点击事件——显示图片隐藏图片

热门文章

  1. mybatis传入map参数
  2. [安装] Oracle19c rac集群安装
  3. 一种android系统实现动态挂载sdcard或emmc为系统data分区的方法
  4. 关于印度爱经图片版本说明
  5. Ubuntu镜像换源地址
  6. php定义上传文件格式,对应PHP文件上传后缀名与文件类型
  7. 编程之道中英文对照版
  8. BIRT的“Scripted数据源”
  9. 高德地图 Vue 中 加载 数据可视化 Loca 的方式
  10. 程序员一定要精通英语吗?程序员常用英语词汇汇总!