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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xu不是许 中级黑马   /  2015-10-27 23:35  /  665 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include <stdio.h>
int main()
{       
        int a=10;
        while(a-->0){

                printf("%d\t",a);
        }
        return 0;
}

->趋向于
大家可以自己试试代码 打印结果是 10 9 8 7 6 5 4 3 2 1 0

1 个回复

倒序浏览
本帖最后由 StillSad 于 2015-10-28 09:24 编辑

楼主被忽悠了吧!
首先这个打印结构是:9 8 7 6 5 4 3 2 1 0
其次c语言中没有"趋向于"这个运算符再其次“->”这个是在结构体中用的表示成员选择
最后while(a-->0)的意思是while( (a--) > 0)
补充c语言中 '--'运算符优先级高于'>'


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马