c语言指针用法举例 在C 中函数指针有什么作用呢,为什么不直接调用函数而要使用函数指针?
浏览量:2293
时间:2021-03-10 15:41:31
作者:admin
在C 中函数指针有什么作用呢,为什么不直接调用函数而要使用函数指针?
可用作回调函数。只需将函数指针作为参数传递给另一个函数,另一个函数就可以在执行期间或执行之后通过该指针调用预置的用户函数。
C语言为什么要引入指针?
C语言是贝尔实验室的两位大师在开发UNIX时开发的副产品。最初,C语言是为编写操作系统而发明的。传统上,操作系统只能用汇编语言编写,因为操作系统直接针对硬件。高级语言没有此功能。汇编语言不易使用,编程效率太低,不能移植,于是两位大师提出了在汇编语言和高级语言之间发明一种语言的想法,可以直接针对硬件。第一个版本被称为B语言,然后被改进为C语言。指针是一项重要的发明。在C语言中,指针表示变量的地址,变量可以是各种数据类型。显然,这是一个错误,因为它可以直接操作硬件。起初,C语言并没有单独出版和推广。后来,它随着UNIX的普及而流行起来。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。