int i=0; j=8; for(int k=0;k2||--j>2) i++求教表述的是什么意思,结果是多少?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 08:00:26
int i=0; j=8; for(int k=0;k2||--j>2) i++求教表述的是什么意思,结果是多少?
这是考察你对前加和后加的掌握情况,前加是先自增再返回,后加是先返回再自增
这题里面
if(++i>2 || --j>2) i++;
条件++i是先让i=i+1,然后再把加完后的i>2做出判断,看是不是真.同理--j也是先让j=j-1,再对减完后的j>2做出判断.只要上述有一个条件符合大于2了,那么i再自增一次.
一共要做十次这样的判断和自增自减.
还有就是对于||这个或符号,当++i>2的条件已经是真值时,后面的都不会进行判断了.也就是说后面的--j不会再执行了,直接进入到 条件语句下面的那条i++;因此你还要对哪几次++i就已经符合了条件作出判断和统计,这样可以便于你得到j的值.
这题里面
if(++i>2 || --j>2) i++;
条件++i是先让i=i+1,然后再把加完后的i>2做出判断,看是不是真.同理--j也是先让j=j-1,再对减完后的j>2做出判断.只要上述有一个条件符合大于2了,那么i再自增一次.
一共要做十次这样的判断和自增自减.
还有就是对于||这个或符号,当++i>2的条件已经是真值时,后面的都不会进行判断了.也就是说后面的--j不会再执行了,直接进入到 条件语句下面的那条i++;因此你还要对哪几次++i就已经符合了条件作出判断和统计,这样可以便于你得到j的值.
int i=0; j=8; for(int k=0;k2||--j>2) i++求教表述的是什么意思,结果是多少?
void fun(int *a,int n) { int i,j,k,t; for(i=0;i
int i,j,k;for(i=0;i
int i,j,k,n; for(n=0;n
#include int main(){int i,j,k;for (i=0;i
以下程序段的运行结果是( ).int a[]={1,2,3,4},i,j; j=1; for(i=3;i>=0;i--)
冒泡排序法void sort(int array[],int n){int i,j,k,t;for(i=0;i
求做道C的题目main(){int n[3],i,j,k; for(i=0;i
#include ; main( ) {int i,j,k,s; i=0,j=10,k=2,s=0; for(; ;)
下列语句序列执行后,j 的值是( 15).int j=1; for( int i=5; i>0; i-=2 ) j*=i
int i,j,x=0; static int a[8][8]; for(i=0;i
{ int i,j,k; for(i=4;i>0;i--) { j=5; k=i+j; if((k%4=1)||(k%4