C语言:·函数+结构体整理
2023-12-26 20:25:33
一.函数概念
包括库函数与自定义函数
1.库函数需要头文件来调用(常用的stdio.h是用来调用scanf与printf)
常用的就三个(stdio.h ?stdlib.h ?math.h)
2.自定义函数是要自己来写的。
要求与合法标识符要求一样(如果用关键词了,自定义会覆盖库函数)
二.初始化
ret name(val, * )
{
statement;//语句项
}
ret 返回类型
name 函数名
val 函数参数
三.传递方式
值传递
PS:找公约数
Int gcd(int a, int b)
{
If(a<b)return gcd(b,a);
return b?gcd(a%b,b):a;
}
址传递
PS:swap函数
void swap(int *a,int *b)(若不用地址传递,将只进行值运算,无法反馈到主函数中的原变量)
{
Int p;
p=*a;
*a=*b;
*b=p;
}
四.结构体与联合体
struct自己定义的一个变量结构(内可含多种变量),长度为内所含变量总长度
union 联合体一次只可以储存一个变量值,长度为占字节最长变量长度
文章来源:https://blog.csdn.net/wotui/article/details/135210579
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!