如何用函数指针在C语言中实现一个支持长尾词查询的智能计算器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计985个文字,预计阅读时间需要4分钟。
目录 + 函数指针 + 实现计算器程序的思想 + 使用函数指针调用加减乘除函数 + 完整代码与运行截图 + 函数指针的含义 + 函数指针的重要内容:
1.函数指针的使用:函数指针
目录
- 函数指针
- 实现计算器程序的思想
- 用函数指针调用加减乘除函数
- 完整代码与运行截图
函数指针
函数指针就是存放函数地址的指针。
函数指针的重要内容:
1.函数指针的使用:函数的类型(指针)(函数的形参类型)= 函数名;注意:函数的形参那里是不需要形参的变量名的。,如果函数没有形参,就不需要填任何东西,void也不行。这么使用完之后,这个指针就是一个函数指针了。
2.函数指针调用函数的方法:****(指针)(实参);注意:这里的指针有两种表达方式,比如定义了一个叫*p 的函数指针,函数的返回类型为空,没有形参。这里的调用就可以写成(*p)();也可以写成p(); 这两种方式都可以写,但为了方便,不推荐使用第一种。
3.函数指针可以作为函数的形参,如果需要传递实参,可以直接传函数名。
实现计算器程序的思想
首先计算器要有最基本的运算,也就是加减乘除,其次我们要写一个简单的菜单,然后让用户进行选择,选择完之后就是输入数字进行运算并且打印出来,考虑到用户可能要进行多次的使用,所以可以加一些循环语句,让用户可以多次使用。
本文共计985个文字,预计阅读时间需要4分钟。
目录 + 函数指针 + 实现计算器程序的思想 + 使用函数指针调用加减乘除函数 + 完整代码与运行截图 + 函数指针的含义 + 函数指针的重要内容:
1.函数指针的使用:函数指针
目录
- 函数指针
- 实现计算器程序的思想
- 用函数指针调用加减乘除函数
- 完整代码与运行截图
函数指针
函数指针就是存放函数地址的指针。
函数指针的重要内容:
1.函数指针的使用:函数的类型(指针)(函数的形参类型)= 函数名;注意:函数的形参那里是不需要形参的变量名的。,如果函数没有形参,就不需要填任何东西,void也不行。这么使用完之后,这个指针就是一个函数指针了。
2.函数指针调用函数的方法:****(指针)(实参);注意:这里的指针有两种表达方式,比如定义了一个叫*p 的函数指针,函数的返回类型为空,没有形参。这里的调用就可以写成(*p)();也可以写成p(); 这两种方式都可以写,但为了方便,不推荐使用第一种。
3.函数指针可以作为函数的形参,如果需要传递实参,可以直接传函数名。
实现计算器程序的思想
首先计算器要有最基本的运算,也就是加减乘除,其次我们要写一个简单的菜单,然后让用户进行选择,选择完之后就是输入数字进行运算并且打印出来,考虑到用户可能要进行多次的使用,所以可以加一些循环语句,让用户可以多次使用。

