读书人

函数调用的前++和后++的有关问题

发布时间: 2012-03-11 18:15:38 作者: rapoo

函数调用的前++和后++的问题。
首先谢谢各位的回答。帮忙解释输出为什么是这么多?
void func(int ii, int kk)
{
printf("ii = %d\n", ii);
printf("kk = %d\n", kk);
}

int main()
{
int jj = 100;
func(jj++, ++jj);
printf("jj = %d\n", jj);
}

最后的输出为: ii = 101
kk = 102
jj = 102.

[解决办法]
http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?3623

认真看楼上的链接。

还有就是珍爱生命,远离谭浩强

读书人网 >C语言

热点推荐