摘要:
执行结果一的截图: 执行结果二的截图: 函数指针及各函数地址截图1: 可见当输入的运算符是减号,fp被赋值为函数sub的地址, 执行(* fp)()或写为fp(),其实就是执行sub(),也就是执行相减运算 函数指针及各函数地址截图2: 可见当输入的运算符是加号,fp被赋值为函数add的地址, 执行 阅读全文
posted @ 2021-12-25 23:26
JohnnyH
阅读(357)
评论(0)
推荐(0)
摘要:
执行结果截图: 代码: #include <stdio.h>int add(int, int);int sub(int, int);int calc(int (* fp)(int, int), int , int); int add(int num1, int num2){ return num1 阅读全文
posted @ 2021-12-25 22:40
JohnnyH
阅读(402)
评论(0)
推荐(0)
摘要:
执行结果截图: 代码: #include <stdio.h>int square(int); int square(int num){ //square是一个函数,函数需要被声明、被定义、被调用 return num * num;} int main(){ int num; // int (* fp 阅读全文
posted @ 2021-12-25 22:38
JohnnyH
阅读(313)
评论(0)
推荐(0)
摘要:
执行结果截图: 代码: #include <stdio.h>#include <stdarg.h>int sum(int n, ...);int sum(int n, ...){ /* 定义一个函数sum,形式参数n是指一共会输入多少个数, * 省略号是代表会输入数量不定的数(可变参数), * 函数 阅读全文
posted @ 2021-12-25 21:09
JohnnyH
阅读(67)
评论(0)
推荐(0)

浙公网安备 33010602011771号