还真不知道怎么做。

作者在 2010-04-19 23:21:59 发布以下内容
#include <stdio.h>

main()
{
    int a=5,b;
    b=++a*--a;
    printf("%d",b);
    printf("\n");
    system("PAUSE");
        
}
 今天他们的群里讨论的。我也不知道怎么解释。。
看来对运算符都还不了解。
哎。。继续努力。
放在这里,看看哪天能解决它。。
/*-----------------------------------------------------------*/
解决:把++a传递地址。所以把++a看做是整体的a。a=5.--a依然是5因为a++之后是6再a--就是5.a*--a=25所以最后是25
哎。。。
心情杂想 | 阅读 697 次
文章评论,共0条
游客请输入验证码