多项选择题
如下对violate变量说法正确的是:()
A.一个定义为violate的变量意思是可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了
B.与violate变量有关的运算编译器均不会优化
C.中断服务子程序中会访问到的非自动变量通常应是violate变量
D.多线程应用中被几个任务共享的变量通常应是violate变量
点击查看答案
相关考题
-
多项选择题
如下对inline函数描述正确的是:()
A.关键字inline必须与函数定义体放在一起才能使函数成为内联,仅将inline放在函数声明前面不起任何作用
B.定义在类声明之中的成员函数将自动地成为内联函数
C.内联是以代码膨胀(复制)为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率
D.编译器可能会根据函数的定义体,自动地取消不值得的内联 -
填空题
Windows程序如下:inta[10];a[0]=0;a[1]=1;a[2]=2;a[3]=3;a[4]=4;a[5]=5;a[6]=6;a[7]=7;a[8]=8;a[9]=9;int*p1,*p2;p1=a;p2=&a[2];则a[p2-p1]的值等于:() -
填空题
程序如下:intfunc(inta){intb;switch(a){case1:b=1;case2:b=2;case3:b=3;default:b=0;}returnb;}则func(1)的值等于()