如题,具体问题如下:
定义了一种 TEST:
typedef enum _TEST0_
{
PRA0,
PRA1,
PRA2,
PRA3,
PRA4,
PRA5,
PRA6,
PRA7,
}TEST;
然后在在函数中调用了 TEST类型
void fun(TEST temp);
问题是:我用 fun(5); 这样是毫无问题了
可是 如果这样呢 fun(100); 100已经超出了TEST所定义的类型,这样做实际会出问题吗?
在 fun函数内部temp变量是继续使用100这个值,不管TEST类型? 还是会受TEST这个类型的上限取7?
|