大家帮我分析下设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是? 相关知识点: 试题来源: 解析 【解析】 赋值号是右结合的,从右向左算就好了a+=a-=a *=a;a=a+(a-=a*=a);a=a+(a=a-(a*=a);a =a+(a=a-(a=a*a);这个是我分析的,顺便写出 程序:#include using n...
i = 2 i 还是2,因为:i 作为基本数据类型int,i 所指向的值 强转为float类型得到的新值赋给了f,但是i本身所指向的值并没有改变,也就是说,没有对 i 的赋值过程。
a*a = 9 , a = 3不变a-= 9, a = a-9, a=-6 a+=-6, a = a+(-6), a=-12 解析看不懂?免费查看同类题视频解析查看解答 相似问题 已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 30 D 36 135.设有语句int a =3;,则执行了语句a+=a...
这样变量k将保存的是最后一次赋给它的值。一次循环后i为1、j为9,二次循环后i为2、j为8,……,五次循环后i为5、j为5,继续第六次循环,将i与j的和10存于k后,i为6、j为4,结束循环。所以循环执行后k为___。相关知识点: 试题来源: 解析 10
设有语句:int i=0;while(i=0){i+=2}执行上述语句后,变量i的值是:0 答案选择D选项。 i=0 这个赋值语句[1]的返回值是 0,而不是 true。 因此,while 循环的条件语句 i=0 的返回值是 0,while 循环会判断这个返回值是否为 true。因为 0 被认为是 false,所以 while 循环不会执行循环体。反馈...
设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是()。 A.1 B.2 C.6 D.10 点击查看答案进入题库练习 查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧 无需下载 立即使用 你可能喜欢 单项选择题 在C语言中,错误的常数表示是()。 A.0L B.-0x6aL C.’6’ D.1.234E3.5...
void fun(int a[],int n, int *max, int *d) { int i; *max=a[0]; *d=0; for(i=0;___;i++) if(*max<___) {*max=a[i];*d=i;} } main() { int i, x[20], max, index, n=10; randomize(); for(i=0;i {
D.数组元素x[6]的值 E.选项内容11 F.选项内容11 G.选项内容11 正确答案:B 以下能正确定义整型变量x、y和z并为其赋初值5的语句是()。 A.intx=y=z=5; B.intx,y,z=5; C.intx=5,y=5,z=5; D.x=5,y=5,z=5;" 正确答案:C 若k为整型变量,则以下for循环的执行次数是()。
百度试题 题目设x,y,z,t均为int类型,则执行下列语句串后,变量t的值为(C)。 S[i]-=32; Else if((‘A’<=s[i])&&(s[i]<=’Z’)) ___ } Printf(“%s”,s);相关知识点: 试题来源: 解析 S[i]+=32; 反馈 收藏
设int i, j=5;执行语句i=(j)+(j);后i的值是 A.10 B.12 C.13 D.14 查看答案