2019-11-23(函数)

函数

一.函数的分类

1.库函数

C语言中系统自带的具有特殊作用的函数。

在使用库函数之前,必须还程序的开头加上头文件。#include<文件名.h>

2.自定义函数

二、库函数

1.标准的输入输出函数——#include<stdio.h>

(1)printf和scarf

(2)putchar和getchar(字符的输入与输出函数)

(3)puts和gets


2.数学函数——#include<math.h>

(1)fabs函数

格式:fabs(x)

作用:求任意实数x的绝对值。

(2)sqrt函数

格式sqrt(x)

作用:求非负实数x的开平方(开根号)。

(3)sin函数

格式:sin(x)

作用:求x的正弦值,其中x为弧度不是角度。

(4)tan函数

(5)pow函数

格式:pow(x,y)

作用:求x的y次方。

3.字符串的处理函数——include<string.h>

(1)strlen函数

(2)strcpy函数

(3)stacat函数

(4)stremp函数


三*.自定义函数。

1.格式:

函数返回值的数据类型   函数名(类型  形参1,类型  形参2,……)

           {    函数体语句;

           }


注意:

函数的命名规则与变量是一致的;

形参只能说变量;

一般来说将问题中的已知量(问题中必须具备的条件)作为形参来处理;

问题经过一系列的处理之后,会得到某个具体的值,称为其有返回值。

  • 若有返回值,则要确定其数据的类型
  • 若有返回值,还要在函数体中添加一条return语句,将该值返回。
  • return语句的格式:

  • return(变量或表达式);
  • return   变量或表达式;
  • 有些问题经过一系列的处理之后,没有得到某个具体值,只是起到了相应的输出信息的作用则该函数没有返回值,此时函数的返回值类型用void表示。

    如果自定义函数缺省的返回值类型,则系统默认为int型

    ©著作权归作者所有,转载或内容合作请联系作者
    平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

    推荐阅读更多精彩内容