函数的分类
1.库函数
2.自定义函数
库函数
把一些常用的功能实现成库函数,集成库由C语言直接提供。方便程序员开发利用。
学习库函数通常使用这个网站:http://www.cplusplus.com
C语言常用的库函数分为以下几类:
一般需要了解库函数所需要的头文件.h使用时需要的,参数类型,返回类型,使用方法。
例子: strcpy
memset
小知识点:siezof的返回类型是size_t(整型)
自定义函数
当需要通过自定义函数来改变主函数中变量的值时,要将实际参数的地址传给自定义函数才行
void Swap2(int *px, int *py)
{
int tmp = 0;
tmp = *px;
*px = *py;
*py = tmp; }
int main()
{
int num1 = 1;
int num2 = 2;
Swap1(num1, num2);
printf("Swap1::num1 = %d num2 = %d\n", num1, num2);
Swap2(&num1, &num2);
printf("Swap2::num1 = %d num2 = %d\n", num1, num2);
return 0; }
实际参数
当实际参数传给形式参数时,形式参数