基础知识
C语言中函数是将一组语句封装为一个独立代码块的实现方法。在语法层次上包含3个概念:函数声明,函数调用和函数返回。
函数声明
包括函数定义性声明和函数引用性声明。
函数调用
调用函数称为主调函数,被调用函数称为被调函数,每个函数都可以调用其他函数,或被其他函数调用,或进行递归。
①编译时系统会检查函数调用中实参个数是否与被调函数形参个数匹配;
②函数调用中实参类型会被自动转换为对应形参类型;
③函数调用时先求实参表达式的值,但求值顺序不同编译器可能不同。
函数名()
函数名(实参表达式)
声明:函数返回值类型 (*指针变量名)(形参类型表)
调用:指针(实参表)或(*指针)(实参表)
#include<stdio.h> #include<math.h> int main(void) { double (*pf)(double, double); pf=pow; printf("%f", pf(2,3)); return 0; }
函数返回
函数返回通过return实现。return语句有三个用途。
原文:https://www.cnblogs.com/yuukirito/p/14758541.html