当前位置:   article > 正文

C语言-函数实现_某一个数学函数fc(x)的表达式为: 无标题.png 请编程实现一个函数,来计算fc(x)的近

某一个数学函数fc(x)的表达式为: 无标题.png 请编程实现一个函数,来计算fc(x)的近

函数的定义

1.逻辑上:能够完成特定功能的独立的代码块。

2.物理上:能够接收数据【也可以不接收数据】,能够对接收的数据进行处理【也可以不对数据进行处理】,能够将数据处理的结果返【也可以没有返回值】。

3.函数定义的本质:详细描述函数之所以能够实现某个特定功能的具体方法。

语法

返回值类型 函数名(形式参数列表)
{
   
	函数体;
}
  • 1
  • 2
  • 3
  • 4
  • 5

**返回值类型:**用户需要函数返回的数据类型。
**函数名:**代表的是函数的入口地址。
**形式参数列表:**就是用户将函数外部数据传入函数内部的 局部变量。
**函数体:**函数的具体功能代码。

代码示例

void max()
{
   
    printf("最大值是:%d\n")
}
  • 1
  • 2
  • 3
  • 4
  • 5

形式参数列表(形参)

形参在函数定义的时候没有空间,只有在调用函数的时候形参才有空间。函数调用完形参自动释放。

代码示例

void max(int a, int b)
  • 1

**注意:**在定义函数的时候,不要给形参赋值

函数存在的意义
  • 避免了重复性操作。
  • 有利于程序的模块化
代码实现
# include <stdio.h>

// 函数声明
void max(int i, int j)
{
   
    //max是函数的名字, i和j是形式参数,简称形参 void表示函数没有返回值
    if (i > j){
   
       printf("%d\n", i);
    }else{
   
      printf("%d\n", j);  
    }
}

int main(void)
{
   	
    // 1.定义变量
    int a, b, c, d, e, f;

    a = 1, b = 2; c = 3, d = 9, e = -5, f = 100;
    // 调用函数
    max(a, b);
    max(c, d);
    max(e, f);
    /*
    if (a > b)
    printf("%d\n", a);
    else
    printf("%d\n", b);

    if (c > d)
    printf("%d\n", c);
    else
    printf("%d\n", d);

    if (e > f)
    printf("%d\n", e);
    else
    printf("%d\n", f);
    */
    return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
return 表达式含义

return是终止被调函数,向主调函数返回表达式的值,如果表达式为空,则只终止函数,不向被主函数返回任何值。

代码示例

# include <stdio.h>

int f()
{
   
    //因为函数的返回值类型是int  所以最终f返回的是10而不是10.5
    return 10.5;  
}

int main(void)
{
   
	int i = 99;
	double x = 6.6;
	
	x = f();
	printf("%lf\n", x);

	return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

Break语句

是用来终止(就近的)循环和switch语句。而return是用来终止被调函数的。

# include <stdio.h>

void fmin(void)
{
   
	int i;

	f
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/167235
推荐阅读
相关标签
  

闽ICP备14008679号