我在书上看到:
关于运算符++的问题:
写到i++ 是+1的意思,那为什么不写为++i呢?--- {
int i=10;
int a=i++;(如果是a=++i,下面a应该等于11对吗?)
a=10; (这里对吧)
}
那为什么说运算符-1是写成 --i ,而不是i--?
关于运算符++的问题:
写到i++ 是+1的意思,那为什么不写为++i呢?--- {
int i=10;
int a=i++;(如果是a=++i,下面a应该等于11对吗?)
a=10; (这里对吧)
}
那为什么说运算符-1是写成 --i ,而不是i--?
而i--是先赋值再自减,而--i是先自减再赋值.
"那为什么说运算符-1是写成 --i ,而不是i--? ",我觉得你看到的那道题只是当好选了后者而已。不需要在这种小地方纠结吧!
int x=n;//限定n>1
int y=0;
while(x>=(y+1)*(y+1))
y++;//这个语句执行次数为多少啊,其中的n为算法前边定义的整数类型已赋值的变量
y + 1的最大值为 x的开平方。y = lg(x) - 1,y的值就是运行的次数。