c语言_ex05_04,第05天C语言(04):函数-注意点

本文详细介绍了C语言中函数的使用规范,包括函数参数的不可变性、参数个数匹配、返回值类型转换、无参数和无返回值的函数定义,以及函数命名和调用的规则。同时,给出了示例代码,如获取最小值的函数、计算身高和打印玫瑰花的函数。强调了在企业级开发中应避免的不规范写法,并提醒注意return语句的应用场景。
摘要由CSDN通过智能技术生成

#include

// 1.如果基本数据类型(char int double float)作为函数的参数, 在函数中修改形参的值, 不会影响到外面实参的值

// 2.实参的个数,必须和形参的个数相同

// 3.返回值可以 和 返回值类型不一样, 但是如果返回值 和 返回值类型不一样的时候 \

系统会对返回值 进行自动类型转换(隐式类型转换),将返回值转换为返回值类型 \

int getHeight() 或返回int 类型

// 注意 : 在企业级开发中千万不要这样写

// 4.函数可以有形参 也可以没有形参

// 5.函数可以有返回值,也可以没有返回值

// 如果函数没有返回值, 那么返回值类型 就写void

// 如果函数没有返回值, 那么可以不写return, 但是如果写了return也不会报错

/*

retrun的应用场景

1.用于在函数中返回结果给函数调用者

2.结束函数

3.提前结束函数

4.return 后面不可以写任何语句,因为执行不到

// break;

// continue;

*/

// 7.函数名称不能相同

// 7.1 形参列表不同也不可以

// 8.函数不能嵌套定义

// 9.C语言是弱语言

// 9.1函数可以没有返回值类型

// 如果函数没有写返回值类型,那么默认就是 int类型

//--------

/*

认证:

QQ

MM

YY

*/

/*

login(账号,密码)

{

// 1.用户只输入了账号

// 2.用户只输入了密码

// 如果用户只输入了账号或者密码,就没有必要发送网络请求

if (账号 == NULL) {

return ;

}

if (密码 == NULL) {

return ;

}

// 发送网络请求服务器,将用户的账号和密码上传

// get请求 : http://www.momo.com/?username="lyh"&password="123";

}

*/

/*

int getMin(int v1,int v2)

{

// 注意: 在函数中修改形参的值,不会影响外面实参的值(当然也有一定的前提)

v1 = 50;

int min = v1 < v2 ? v1 : v2;

return min;

}

*/

double getHeight()

{

return 1.77;

}

void printfRose()

{

printf("{@}\n");

printf(" |\n");

printf("\\|/\n"); // 在C语言\有特殊的函数,它是一个转义字符

printf(" |\n");

return;

}

//void text()

//{

//

//}

//void text()

//{

//}

//void text(int a)

//{

//}

//int text()

//{

//}

//void text()

//{

// void demo()

// {

// }

//}

text()

{

return 1;

}

int main()

{

#pragma 1.需求 : 获取两个数的最小值

/*

int a = 10;

int b = 20;

int c = 5;

int result = getMin(a,b,c);

printf("result = %i\n",result);

printf("a = %i, b = %i\n",a,b);

*/

double height = getHeight();

printf("height = %.2f\n",height);

#pragma 1.需求 打印一朵玫瑰花

printfRose();

int result = text();

printf("result = %i\n",result);

return 0;

}

weixin151云匹面粉直供微信小程序+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
weixin295微信小程序选课系统+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值