A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

++c和c++,相信很多同学和我一样,当多个运算符在一起时,很困扰,最终如何界定c是否发生数据变化!

4 个回复

正序浏览
用debug,一行一行的执行程序,每一行的程序都显示电脑执行完的当前结果,不必每次都输出检测,那样太麻烦
回复 使用道具 举报
每次都打印出来看看
#include <stdio.h>
int main()
{
        int i,c=0;
        for(i=0;i<5;i++)
        {
                c++;
                printf("运行第%d次\nc的值为%d\n",i+1,c);
        }
}
回复 使用道具 举报
可以用print(”%d“,c);来验证
回复 使用道具 举报
c=1,而a=++c=2,c=2;c=1,b=c++=1,c=2。c两种情况直接加一,而其他两个表达式你就看+在前面的就是先加后用,变量在前面的则是先用值,再加一
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马