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为两个数字
*/