C语言程序设计之函数求值
- 格式:doc
- 大小:13.02 KB
- 文档页数:1


c语言取绝对值
C语言是一门计算机编程语言,基本上所有计算机专业的学生都要学习的一门语言。
在C语言中,获取一个数的绝对值的方法如下:
1、C语言中求绝对值的函数有两种,分别为abs()、fabs()。
abs()函数用来对整型变量求绝对值,fabs()函数用来对浮点型变量求绝对值。
2、我们还需要注意,abs()函数在头文件“stdlib.h”中,fabs()函数在头文件“math.h”中。
必须先引用头文件才可以使用相应函数。
3、整型变量求绝对值时,必须先引入stdlib.h头文件,具体代码如下:#include <stdio.h>
#include <stdlib.h>
int main()
{ int a = -2;
printf("-2的绝对值是%d", abs(a));
return 0;}
4、执行代码后,会在控制台显示“-2的绝对值是2”。
5、浮点型变量分为单精度和双精度,他们都是用fabs()函数求绝对值,在求绝对值前需要先引入math.h头文件,具体代码如下:
#include <stdio.h>
#include <math.h>
int main()
{float a = -1.33;
double b = -2.325;
printf("a的绝对值是%f\n", fabs(a));
printf("b的绝对值是%lf", fabs(b));
return 0;}
6、执行代码后,会在控制台显示“a的绝对值是1.330000、b的绝对值是2.325000”。
实验六函数一、实验目的1. 熟练掌握函数的定义、函数的类型和返回值。
2. 熟练掌握形式参数与实际参数、参数值的传递。
3. 掌握函数的嵌套调用与递归调用。
4.学会使用指向函数的指针变量。
5.了解指向指针的指针的概念及带参数的main函数。
6. 掌握局部变量和全局变量。
7. 掌握变量的存储类型。
8. 了解内部函数和外部函数。
二、实验学时:8课时三、预习知识1.标准库函数标准库函数是C系统提供的,这些库函数定义了一些基本的、常用的功能,用户可以使用这些库函数,但是在使用库函数之前需要用预编译命令# include将该库函数所在的头文件包含进来。
2.自定义函数定义函数一般有两种形式形式1:存储类型类型符函数名(类型符形参1,类型符形参2 ,… ) { 说明语句执行语句}形式2:存储类型类型符函数名(形参1,形参2 ,……)形参类型说明{ 说明语句执行语句}说明:①形参表中即使没有参数,函数名后的一对圆括号也不能省略。
②函数名前的类型符是用来说明函数返回值的数据类型(也作为函数的数据类型) 。
当函数值为整型时,类型符可以省略。
③当函数只完成某一特定操作不需要返回值时,可用类型标识符 void 说明,将函数定义成空类型。
④C 规定:不允许在一个函数内部再定义另外一个函数,即函数不允许嵌套定义。
⑤函数的存储类型:函数的存储类型有 extern 和 static 两种。
extern 型的函数除了可以被本程序中其它函数调用外,还可以被其它文件中的函数调用,这种函数称为外部函数,如果定义函数时省略 extern ,则隐含为外部函数。
static 型的函数只能被本源程序文件中的函数调用,称为内部函数(静态函数)。
3.函数的参数(1)在定义函数时函数名后面括号中的变量称为形参(形式参数),如果有两个以上形参,形参之间以逗号分隔。
形参是函数的内部变量,只在函数内部才有意义。
在未出现函数调用时,形参不占内存。
对每个形参必须指明其名字和数据类型。
C语言函数的定义与使用C语言是一种通用的高级计算机编程语言,广泛应用于系统软件、嵌入式系统和游戏开发等领域。
在C语言中,函数是一种非常重要的代码块,用于实现特定的功能。
函数的定义和使用是C语言程序的基本组成部分之一、本文将详细介绍C语言函数的定义与使用。
一、函数定义函数的定义包括函数头和函数体两部分。
函数头包括函数的返回类型、函数名和参数列表,函数体则包含了具体的代码实现。
函数的定义格式如下:返回类型函数名(参数列表)//函数体代码其中,返回类型指定了函数执行完毕后的返回值类型,可以是整型、浮点型、字符型、指针等。
函数名是用来唯一标识函数的名称,参数列表指定了函数接收的参数类型和参数个数。
下面是一个简单的例子,展示了一个求两个整数和的函数的定义:int sum(int a, int b)int result = a + b;return result;上述例子中,函数名为sum,返回类型为int,参数列表为两个整型变量a和b。
在函数体中,将a和b的和赋值给result,并通过return语句将result作为结果返回。
二、函数使用使用函数可以实现代码的复用,提高程序的可读性和可维护性。
在程序中调用函数时,可以通过函数名和实际参数来使用函数。
函数调用的一般格式如下:函数名(实际参数列表)在调用函数时,函数名后面的括号内可以填入实际参数列表。
实际参数是调用函数时传递给函数的具体数值。
下面是一个例子,展示了如何调用上述求和函数:#include <stdio.h>int sum(int a, int b); // 函数声明int mainint x = 1, y = 2;int result = sum(x, y); // 函数调用printf("The sum of %d and %d is %d\n", x, y, result);return 0;上述例子中,main函数中的sum(x, y)调用了上文定义的sum函数。