作业帮 > 综合 > 作业

设 int j,k; 执行for(j=k=3;j-1;k+=j--) ;后k的值是

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 11:11:49
设 int j,k; 执行for(j=k=3;j-1;k+=j--) ;后k的值是
for循环里面的第二个参数不应该是判断语句吗?
再问: ��������Ŀ��ô���ģ������ϰ�⡣������
再答: k=8;
再问: ����֪�����ܽ���һ����л�ˣ�
再答: �����Ŀ���Ի��� int k= 3; int j = 3; for(;j - 1;) { k = k + (j--); } ��j - 1 = 0��ʱ��ͽ������ѭ��
再问: л�ˣ�����һ�� Ϊʲôj-1=0ʱ�����ѭ���أ�
再答: �����ֻ�Ǹ��if���Ƶģ�if���治��Ϊ0�Ͳ�ִ���������Ҹо�for����Ҳ�ǣ�����ʼ�һ���Ϊ��Ŀ�����ء�
再答: ���ԵĻ��͸���ְ�