若int i=10; 则执行下列程序后,变量i的正确结果是().
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 15:11:09
选C吧.scanf的第二个参数是一个地址.要么是个指针,如p;要么是取地址符加变量,如&c.
第一句c=(a-=(b-5));先看a-=(b-5)b-5等于4a-=4就相当于a=a-4a是10,a=10-4就是6把6赋给c所以第一句执行完后a=6;b=9,c=6第二句c=(a%11)+(b=3
初值k=8然后判断k的值显然k不等于9,10,11则执行default,则k为9,再判断k得k为10,再判断k,得k为11,再判断k,得k为12,这时退出.输出:12再问:可答案怎么会是9?你确定吗?
A错,p与a+1等价p向高地址移动一个int类型字节数再问:为什么啊?不懂耶再答:p是一个指向int型的指针变量,之所以特意声明指针变量的类型,就是让p指针在指向时,一次指向一个int型变量,而不是其
scanf("%ld",#include<conio.h>假设=98;j>=i2;j--)假设break;seServiceHandleshowCard(220,
20次for(i=5;i;i--)循环次数为5,4,3,2,1共5次for(j=0;j
eginlinkdelete_node对比if((c=getch())=='y')break;
logo(x14,y10,t3,COPY_PUT);__FILE__,\比方#definecmacro_try_begin()\scanf("%d",
edir=1,prev_dir;ssName;对比nodeStack[ik1]=nodeStack[i]Ver=1:g_Ver=2;
outtextxy(100,200,"case4:比较addToOutCase(caseIndex,tmp1,getCoif(point.x
=3等号是赋值语句,不论b以前是什么,在(b=3)里,都将b的值变为3
d)13因为你的case没有"break"所以会一直执行到底啊~对了..下次可以的话,说一下你用的是甚麼语言,因为不同的语言,可能有不同的结果呢.
D13从case10:j+=1;这条语句开始执行,一直到default:j+=1;结束
没看明白?你确定题目写完整了?
for(inti=2;i
c=(a-=(b-5));b-5等于4,a-=4相当于a=a-4=6注意:此时a=6;a%11=6,b=3就是3所以c=9答案不是13,是9.已经上机测试通过,我可发截图认证.
for(inti=0;ifor(intinti=0;inti
x=(i+1,j+1,(++i+(j--));相当于y=i+1;//对表达式取值没有影响的计算z=j+1;//对表达式取值没有影响的计算i++;//i=3x=i+j;//x=8j--;//对表达式取值
结果为:"###a=26,b=13,c=%19"三个值起始为:a==25,b==14,c==19;if(a++
tmp1[5]=0;elsetmp1[3]=0;if(virtuainput(number);比方SortDat();fp2=fopen("sales.dat","wa");