C语言在main函数中调用子函数(比如形参是x)用x++和x+1有什么区别?

如题test(p+1 , N , ar , use , kk+1);

第1个回答  2013-08-30
用x++的话用的是x的值 用完再+1,如果是x+1的话就直接用x+1的值了
第2个回答  2013-08-30
x++是先调用x,然后x的值再自加1,x+1就是x的值加1后再调用。
扩展:x++ 等价于x+=1
第3个回答  2013-08-30
如果是你的test函数的话,推荐使用 test(++p, N, ar, use, ++kk); 这句是执行效率最高的。
1. ++ 有先加再使用,使用再后加区别。
2. 另外,++比+1效率高!本回答被提问者采纳
相似回答