C语言宏和Rust宏的区别 30 次浏览 C语言诞生早于Unix系统,宏的设计没有类型、安全,简单直接的文本替换规则,同时也不可避免可能产生一些问题。Rust语言基于很多优秀编程语言基础之上,设计考虑了类型安全和代码的可维护性,编译器可以介入宏处理,可以减少程序员犯错。