以下是一道c语言试题,请问如何解答?#includemain(){ int x,y; for(y=1;y

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 08:34:28
以下是一道c语言试题,请问如何解答?#includemain(){  int x,y;  for(y=1;y

以下是一道c语言试题,请问如何解答?#includemain(){ int x,y; for(y=1;y
以下是一道c语言试题,请问如何解答?
#include
main()
{
int x,y;
for(y=1;y

以下是一道c语言试题,请问如何解答?#includemain(){ int x,y; for(y=1;y
((x=3*y,x+1),x-1)是C里的逗号表达式,返回最右面x-1式子的值,(x=3*y,x+1)同样也是逗号表达式子,取x+1的值,同时完成对x的赋值.
第一次循环有x = 3*1 = 3,y = x - 1 =3 - 1 =2
第二次循环有x = 3*2 = 6,y = 6 - 1 = 5
第三次循环有x = 3*5 = 15,y = 15 - 1 =14,
14 > 10循环结束
x = 15,y = 14
第一次(x=3*y,x+1)是4,但给y赋的是逗号表达式((x=3*y,x+1),x-1)也就是x-1的值,(x=3*y,x+1)的返回值没什么影响,主要完成了对x的赋值
楼上是的,for循环里有两个分号for(;;),除了两个分号里的循环条件外,其他两个地方都可以什么也不写

x=15,y=14

x = 15 y = 14

可以讲一下怎么算的吗

x = 15 y = 14
相比之下 还算有点复杂的 for循环

兄弟~for循环少了y++了吧!!
还有一问题:y=((x=3*y,x+1),x-1)???这样的赋值语句成立??不知你是否在机子上run了这个程序??语法没问题?我头次看见这样的莫名赋值~~

以下是一道c语言试题,请问如何解答?#includemain(){ int x,y; for(y=1;y C 语言一道选择题解答09.3二级考试试题:答案是D.我不明白是为什么? 一道c语言题:以下程序中,while循环的循环次数是:#includemain(){ int i=0;while(i 帮小弟解决一道2级C语言试题void f(int *q){int i=0;for( ; i c语言试题谁有啊? C语言 试题, c语言试题, 一道C语言题目,求解答以下程序的输出结果#includemain(){int x =0;x+=(x=8);printf(%d ,x);}为什么答案是16?难道后面的赋值把前面的定义掩盖了吗? c语言试题求解答1.c语言中 int i=97; printf(“i=%d,%c\n”,i,i),输出结果是————2.整型变量x大于等于5的C语言表达式是——————3.当a=2时,计算表达式当a=2时计算表达式a+=a-=a*a后a的 以下这段C语言,请问那else语句是那个if的? 如何解答数学综合性试题 求解答以下圆的试题数学如图A.B.C在圆O上,∠BAC=30°,则∠BOC的大小是? 请计算机C语言高手帮我解答以下三个题目,1.若变量i和j已经定义为int类型,则以下程序段中内循环体的总的执行次数是( A ).for (i=5;i;i--)for(j=0;j 请问怎么用C语言来表示以下图形 C语言输出[m,n]区间素数的问题以下是一种答案,(1) for(i=2;i 高等数学一道向量试题怎么解答? 总分100分,及格60分以上是如何算的,为什么不是50分呢?哦 !看来只能让历史去解答了,谢谢大家了,我明白了.我是看C语言里一道题看到的. 有道C语言的面试题:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1.谁能提供以下思路呢?