ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第三章-函数

2021-10-17 18:32:30  阅读:157  来源: 互联网

标签:return 函数 int max 第三章 include 库函数


1. 函数是什么

  子程序(函数)是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。 一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。

#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;
}

 

2. 库函数

C语言常用的库函数都有:

  • IO函数(输入、输出函数)
  • 字符串操作函数(strlen)
  • 字符操作函数(大写转小写)
  • 内存操作函数
  • 时间/日期函数(time)
  • 数学函数(sqrt)
  • 其他库函数
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
//strcpy--字符串拷贝
//char * strcpy
//strlen--字符串长度有关
int main()
{
    char arr1[] = "bit";
    char arr2[] = "######";
    //\0是字符串的结束标志
    strcpy(arr2, arr1);
    printf("%s\n", arr2);//bit
    return 0;
}

 

3. 自定义函数

自定义函数和库函数一样,有函数名,返回值类型和函数参数。 自己设计。

#include<stdio.h>
//定义函数
int get_max(int x, int y)
    {
        return (x > y) ? (x) : (y);
        //if(x>y)
        //return x;
        //else
        //return y;
    }
    int main()
    {
        int a= 10;
        int b= 20;
        int max = get_max(a,b);
        printf("max = %d\n", max);
    return 0;
}

4. 函数参数

 

 

5. 函数调用

 

 

6. 函数的嵌套调用和链式访问 7. 函数的声明和定义 8. 函数递归

标签:return,函数,int,max,第三章,include,库函数
来源: https://www.cnblogs.com/mljrm/p/15350018.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有