下列程序的运行结果是______。 define P(A) printf('%d' A) main(
下列程序的运行结果是______。 define P(A) printf("%d",A) main() { int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) { switch(j) { case 1: case2:P(a[i++]);break; case 3:P(a[--i]); } } }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:5 5
分析程序执行过程,第一次循环时,i=3,i=5,因为switch(3),所以执行case3,调用P(a[--i)=P(a[4)=P(5),输出5:第二次循环时,j=2,i=4,因为switch(2),所以执行case2,调用P(a[i++):P(a[4)=P(5),输出5,之后i自加等于5。
相似问题
若a是血型变量 且a的初值为4 则计算a+=a-=a*a表达式后a的值为______。请帮忙给出正确
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。请帮忙给出正确答案和分析,谢谢!
江家村委会维修村办公楼 其中以银行存款支付材料费1250元 以现金支付劳务费350元。请编制会计分录
江家村委会维修村办公楼,其中以银行存款支付材料费1250元,以现金支付劳务费350元。请编制会计分录(不考虑增值税,不要求写明细账户)
因股市上涨 腾达林场以银行存款购人上市公司股票一批 并准备随时变现。股票成本为80000元。请编制会
因股市上涨,腾达林场以银行存款购人上市公司股票一批,并准备随时变现。股票成本为80000元。请编制会计分录(不考虑增值税,不要求写明细账户)
下列各项财务指标中 反映农业企业长期偿债能力的是( )。A. 流动比率B. 营业利润率C. 资产负债
下列各项财务指标中,反映农业企业长期偿债能力的是( )。A 流动比率B 营业利润率C 资产负债率D 净资产收益率
腾达林场以银行存款支付广告费9000元。请编制会计分录(不考虑增值税 不要求写明细账户)
腾达林场以银行存款支付广告费9000元。请编制会计分录(不考虑增值税,不要求写明细账户)
