方程是x(x+1)(x+2)(x+3)=3024.
写一程序得出x的值.答案是6.老师要求我用while和if函数.我想不出,帮帮忙.
while(1)if (x(x+1)(x+2)(x+3)==3024)break;
else x++;
你觉得他们有什么太大的区别吗?
在c语言中,几乎没有什么太大的差别!
但是在c++语言中,从执行效率来讲差别较大,在c++中涉及到操作符重载,因为后缀++操作涉及到临时对象的构造过程(即拷贝构造函数)和析构过程(析构函数),而前缀++操作没有产生临时对象!
所以,对于c语言而言,二者从效率来讲差别不大!
但是在c++语言中要注意效率问题!