PHP是由C语言写的,PHP是脚本语言,C语言是底层语言。两者最大不同之处在于指针。C语言可以通过指针操作内存。
其他不同之处
- PHP是弱类型语言,C语言是强类型语言
- C语言没有命名空间,所以需要使用
extend
关键字 - C程序必须写在
main
主函数里 - C语言运算符比PHP多了位移运算
- C语言语法比PHP多了
goto
跳转 - C语言比PHP多了
enum(枚举)
,pointer(指针)
,struct(结构体)
,union(联合体)
等几种数据类型 - C语言数组不能动态扩展,需预先定义好数组大小
- C语言可以通过
typedef
关键字自定义所需的数据类型