如下程序在32位集成开发环境与Linux中运行结果不一致,求指导
可可呦 2018-04-06 12:45:03 //#define MAX(a,b) ((a)>(b)?(a):(b))
//
//#include<stdio.h>
//int main()
//{
// int a = 10;
// int b = 20;
// int c = 0;
// int arevage = 0;
// c = MAX(a,b);
// arevage = c + (a - b)/2;
// printf("%d\n",arevage);
// return 0;
//}
//此代码在windos32 位运结果与linux运行结果不一致
arevage可以定义为变量吗
为什么在32位集成开发环境中能运行,而不报错;
在Linux环境中编译时报错