第八周C语言

1、函数是什么
函数是子程序,子程序是一个大型程序中某部分代码,由一个或多个语句组成,它负责某项特定任务,与其他代码相比,它具备独立性。
int Add(int x,int y)
{
    int z=0;
    z=x+y;
    return z;     
}
int main()
{
  int a =1;
  int b=2;
  Add(a,b);//定义一个函数,实现加法功能
  return 0;
}
2、什么是库函数
一个库不可能包含所有库函数,针对不同功能的库函数
常用函数库总结
IO函数:输入输出函数,printf,scanf,getchar
字符串操作函数(库):strlen,strcmp
内存操作函数:memcpy,memcmp
时间/日期函数:Sleep(1000)
数字函数:pow(2,3)//乘方,2 的3次方

使用库函数的时候一定一定必须包含#include对应的头文件
3、什么是自定义函数
自定义函数的组成
小括号放参数//参数数量可以为0,大括号放语句

Swap(a,b)//交换a,b的值
void Swap(int*px,int*py)
{
int temp=0;            //指针变量不可以存常量
temp=*px;
*px=*py;//改变的是地址里面对应的值
*py=temp;//通过指针操作不需要返还
}

int*pa = &a;//定义指针变量
*pa = 20;//解引用操作,改变对应地址的值

#include<stdio.h>
void Swap(int*px,int*py)
{
    int temp = 0;
    temp=*px;
    *px=*py;//改变的是地址里面对应的值
    *py=temp;//通过指针操作不需要返还
}
int main()
{
    int a=1;
    int b=2;
    printf("%d,%d",a,b);
    Swap(&a,&b);
    printf("%d,%d",a,b);
    
    return 0;
}


函数的参数
1.实际的参数(实参):Swap(a,b)//a,b为实参
实参是真实传送给函数的参数
实参的形式:变量(a,b),常量(1,2),表达式(2+3,3+4),函数:Add(a,Add())先里后外
无论实际参数是何种类型的变量,在函数调用,都必须要有确定的值,以便传给形参
2.形式参数(形参)int Add(int x,int y)
函数名括号中的变量,因为形参只有在函数被调用的时候,才会实例化,所以叫形参
形参的生命周期到return(形参当函数被调用完成后会自动销毁,即生命周期结束
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值