|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我是新学的零基础学习的 今天看到教程里的一个运算 知道小鱼老师只做了前两个 我明白 后面的两个小弟实在搞不懂 求帮助 先谢谢各位大大了
#include <stdio.h>
void main()
{
int i = 8;
printf("%d\n",++i); 先++ 等于9
printf("%d\n",--i); 先-- 等于8
printf("%d\n",i++); 小弟的理解是 承接上面的i 值也就是8 所以打印出来的是8
printf("%d\n",i--); i 承接上面运算后的结果9 所以打印出来的是9
printf("%d\n",-i++); i 承接上面运算后额的值 8 所以打印出来的是-8 (这个数值还能对上)
printf("%d\n",-i--); i 承接上面运算后的值 -8++ 后应该是-7么? 从这开始小弟就不会算了
}
求懂的大大么 帮帮小弟吧 小弟有一颗热爱C语言的心!!
还有就是教程接下来的例题
#include <stdio.h>
void main()
{
int i = 5, j = 5, p,q;
p =(i++)+(i++)+(i++);
q =(++j)+(++j)+(++j);
printf("%d,%d,%d,%d",p,q,i,j);
}
打印出来的结果是 15 22 8 8 这个例题 小弟 是一点儿也不懂啊 求帮助 先谢谢了
|
|