最赞回答 / cosmos3919
x++与++x的作用是使x自增一,区别存在于当他们用在表达式里的时候。在表达式里,这个x自增一算是表达式的副作用,主作用是经表达式的运算使表达式的值改变,区别是x++先运算再自增1,++x先自增1再运算。例如:x=1;y=x+++3;则运算后x=2,y=4;而x=1;y=++x+3;运算后x=2,y=5(ps:副作用是都将x的值变为2,但y即后一个表达式的值却不相同)。但最好不要写出x=1;(++x)+(++x)+(++x);这样的代码,因为这个表达式在C标准里是未定义的,在不同的编译器可能得到不同的结果...
2015-12-01
最新回答 / 叫我健哥就行
最好是一行一行的看,从左向右看,循环也是从左向右进行的,打印空格时见到星号即停止,然后在打印星号,不要把他想成是对称的图形,主要观察每一行的空格数和星号数,找出与每一行号的关系即可。
2015-11-30
最新回答 / 栩栩秋水
int index = getIndex(arr,value),表示把getIndex函数返回的值赋给index,value带入有两种情况:(1)找到arr[i]==value,此时函数返回的值是下标值i,不等于-1,把它赋给index,index!=-1;(2)找不到,此时返回-1,也就是index=-1。希望对您有帮助。
2015-11-30
最新回答 / RockenRoll
把这个改成for循环的你就能看懂了吧 int num = 0,year = 2014; for (num = 200; num < 1000; num = num * 1.2) { year++; } printf("到%d年招工规模突破1000人\n", year);
2015-11-30