i++ : 先在i所在的表达式中使用i的当前值,再让i加1;++i : 先让i加1,再在i所在的表达式中使用i的新值
i++ : 先在i所在的表达式中使用i的当前值,再让i加1;++i : 先让i加1,再在i所在的表达式中使用i的新值
参考答案和解析
正确
相关考题:
下面的程序段运行后,变量S的值变为“65666768”,则程序中“表达式”为( )。 i+1Do While 表达式 S=S ASC(Chr¥(i+64)) i=i+1 LoopA.i>5B.NOT(i<>5)C.i<5D.i=5
下列叙述中,错误的一条是______。A.已知i=3,执行语句k=(++i)+(++i)+(++i)后,k的值为15B.逻辑表达式!(5>3)(2<4)的值为0C.表达式'c''d'||!(3+4)的值为1D.整型、实型、字符型数据可以混合运算
写出模板函数实现数值型数组元素值按从小到大排序的程序。includeiostreamusing namespace std;template class Tvoid sort(T b[],int n){T temp;int i,j;T *a=new T[n];for (i=0;in;i++){a[i]=b[i];}for(i=0;in-1;i++){for(j=i+1;jn;j++){ if(a[i]a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}}for(i=0;in;i++){couta[i] ;}coutendl;delete []a;}void main(){int i,n=6;int a[]={5,1,9,10,3,8};____________;for(i=0;in;i++){couta[i] ;}coutendl;}
int a[10]; 给数组a的所有元素分别赋值为1、2、3、„„的语句是().A、for(i=1;i<11;i++)a[i]=i;B、for(i=1;i<11;i++)a[i-1]=i;C、for(i=1;i<11;i++)a[i+1]=i;D、for(i=1;i<11;i++)a[0]=1;
单选题以下程序段中,与其他三个功能不同的程序段是( )。As=0;i=1;for(;;){s+=i; i++; if(i=10) break;}Bs=0,i=1;for(;i=10;){s+=i; i++;}Cs=0;for(i=1;i=10;i++){s+=i;}Dfor(s=0,i=1;i=10;s+=i,i++);