0
点赞
收藏
分享

微信扫一扫

2022.09.03 函数 库函数 自定义函数|void|指针变量|形参实参|嵌套调用和链式访问|MSDN |查找网站

cplusplus
cppreference
MSDN

函数 库函数 自定义函数

例:
#include<stdio.h>
int Add(int x , int y)
{
int z = 0;
z=x+y;
return z;
}
int main()
{
int a = 10;
int b = 20;
int sum = Add(a,b);
printf("%d\n",sum);
}
return 0;
}

库函数:频繁使用而官方定义的常用函数
\0是字符串的结束标志
ret_type fun_name(para1.*)
返回类型 函数名 函数参数

{
statement;
语句项
//函数体:交代函数的实现
}
void 没有返回值;

例:
int* pa = &a;//其中pa为指针变量
*pa = 20;
int main()
{
int a = 10;
int* pa = &a;
*pa = 20;
printf("%d\n",a);
return 0;
}
形参实例化后相当于实参的一份临时拷贝;

is_leap_year() 闰年

例:
//功能实现:调用函数1次1,num就增加1;
//调用指针来实现
void Add(int* p)
{
(*p)++;
}
int main()
{
int num = 0;
Add(&num);
printf("num=%d\n",num);//1
Add(&num);
printf("num=%d\n",num);//2
Add(&num);
printf("num=%d\n",num);//3
return 0;
}

函数的嵌套调用和链式访问

链式访问:把一个函数的返回值作为另一个函数的参数;

函数的声明 定义 调用
先声明后使用
/*
printf------each of these functions returns the number(数字)
of characters printed,or a negative value if an error occurs.
c=printf("%d\n",12);
c=2;
因为12为两个数字
*/

举报

相关推荐

0 条评论