语言中的一等公民On this page语言中的一等公民Java 中:函数:在 Java 8 之前,函数不是一等公民。但 Java 8 引入了 lambda 表达式和方法引用,使得函数可以作为参数传递和返回,从而使函数变得类似于一等公民。类:类和对象是一等公民,可以作为参数传递、返回值、赋值给变量,并存储在数据结构中。C 中:函数:通过使用函数指针,C 变相实现了函数作为一等公民的功能。指针:指针是一等公民,可以存储内存地址,指向任何数据类型,作为参数传递和返回值。