c语言要定义e吗?不需要,因为e在函数库里被定义了。在C中,有两种简单的定义常量的方式:1.使用#define预处理器。2.使用const关键字。const 定义的是变量不是常量,只是这个变量的值不允许改变是常变量!带有类型。编译运行的时候起作用存在类型检查。define 定义的是不带类型的常数,只进行简单的字符替换。在预编译的时候起作用,不存在类型检查。