变量初始化赋值时必须是常量,不能是变量. 所以你可以先在初始化定义 uint c=0; 之后在程序里给C赋值 c=a*b; 或者 #define uint unsigned int #define a 10 #define b 3 uint c=(a*b); 只能这样.... 给分吧.哈哈.