在C语言中,常量通过#define指令来定义。常量在项目中的角色是用来代表固定的数值或字符串,使得代码更易于维护和阅读。常量的值在程序运行时是不可改变的,可以避免在代码中多次出现相同的数值或字符串,提高代码的可读性和可维护性。常量的定义可以集中在一个地方,便于统一管理和修改,同时也可以提高代码的可移植性。