keil MDK5.10 使用软件仿真 sizeof没有该有的反应

2019-08-14 07:33发布

代码如下:
unsigned char aa,bb,cc,dd,ee,ff,gg;
    aa=sizeof(char);
    bb=sizeof(short int);
    cc=sizeof(long);
    dd=sizeof(long);
    ee=sizeof(long int);
    ff=sizeof(float);
    gg=sizeof(double);
aa++;bb++;cc++;dd++;ee++;ff++;gg++;

编译后0error  0warning
然后DEBUG  发现Memory Windows窗口 里显示都是  not in  scope



有人说这是被编译器优化的结果。但是我优化设置是 level0

请问 原子哥,这是因为编译器自带的优化效果  不能设置吗?


0条回答

一周热门 更多>