第1关:定义求x的n次幂的函数,并返回计算结果
任务描述
本关任务:定义求x的n次幂的函数,并返回计算结果。
相关知识
为了完成本关任务,你需要掌握如何定义函数。
函数的本质是一段可以重复使用的代码,每一个函数用来实现一个特定的功能,这段代码被提前编写好了,放到了指定的文件中,使用时直接调取即可。
从函数定义角度看,函数可分为库函数和用户自定义函数两种。
标准库函数
前面程序用到的数学函数sqrt()、pow()等函数是标准库函数,符合ANSI C 标准的 C 语言编译器,都必须提供这些库函数。使用ANSI C的库函数,必须在程序的开头把该函数所在的头文件包含进来。例如,要使用数学函数时,只要在程序开头将头文件math.h包含到程序中即可。
常见的库函数如下:
输入/输出函数(头文件为 stdio.h):用于完成输入/输出功能;
字符串函数(头文件为 string.h):用于字符串操作和处理;
数学函数(头文件为 math.h):用于数学函数计算;
内存管理函数(头文件为 stdlib.h):用于内存管理;
日期和时间函数(头文件为 time.h):用于日期、时间的转换