C语言之带有返回值的函数
带有返回值的函数
语法:
类型 函数名(参数列表){
函数体;
return 数据;
}
例:
int getSum(int num1,int num2){
int sum = num1 + num2;
return sum;
}
参数是 函数接收外面传进来的
返回值 是函数从里面扔出去的
tips:代码例子如下
#include <stdio.h>
int max(int num1,int num2){
if (num1 > num2) {
return num1;
}
return num2;
}
int doubleToInt(double number){
int temp = number;
if (number - temp >= 0.5) {
return temp+1;
}
return temp;
return 0;
}
int isOrNoRunNian(int year){
if((year % 4 == 0 && year % 100 !=0 )|| year % 400 == 0){
return 1;
}else{
return 0;
}
}
}
int main(int argc, const char * argv[]) {
// insert code here...
// printf("Text1:\n");
// printf("请输入俩个正整数并以空格隔开:");
// int num1,num2;
// scanf("%d %d,",&num1,&num2);
// printf("%d和%d中较大的值为%d\n",num1,num2,max(num1,num2));
// printf("Text2:\n");
// printf("请输入一个浮点数:");
// double number;
// scanf("%lf",&number);
// printf("%lf四舍五入为%d\n",number,doubleToInt(number));
//
// printf("Text3:\n");
// printf("请输入一个年份:");
// int year;
// scanf("%d",&year);
// if(isOrNoRunNian(year)){
// printf("%d是闰年!\n",year);
// }else{
// printf("%d不是闰年,是平年!\n",year);
// }
return 0;
}
最新文章
- TeXstudio 编写Latex论文的若干问题
- Ajax技术原理小结
- Mysql分区简述
- 无法加载协定为“ServiceReference1.xxxxx”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分
- 【转载】在LoadRunner中执行命令行程序之:popen()取代system()
- php常用代码(一)
- 【转】oracle PLSQL常用方法汇总
- 接口自动化&#160;[授客]基于python+Testlink+Jenkins实现的接口自动化测试框架V3.0
- 用Python实现数据结构之队列
- python selenium配置
- 【转】Entity Framework教程(第二版)
- Linux下查看编辑二进制文件:hexedit神器
- ios 后台发送邮件之SKPSMTPMessage的使用
- 第三次spring冲刺1
- Java并发编程、多线程、线程池…
- 八、Web移动端Fixed布局的解决方案
- 转:PHP关于反斜杠处理函数addslashes()和stripslashes()的用法
- 如何使用DotNet 2.0中的应用程序配置 Settings.settings
- Nginx+keepalived 脚本安装主从双机热备自动切换解决方案
- 知问前端——Ajax提交表单
热门文章
- 2014年辛星PHP教程秋季版第一本即基础知识已经完工
- php调用webservice报错Class &#39;SoapClient&#39; not found
- WebIM(3)----性能测试
- javascript Function.prototype.bind
- EF的四种开发模式
- WebService支持多平台上传文件的实现
- SQL练习1关于插入删除,修改,单表查询
- Step one : 熟悉Unix/Linux Shell 常见命令行 (三)
- iOS基础 - UIDatePicker and UIPickerView and UITextField
- Binder机制,从Java到C (2. IPC in System Service :AMS)