黑马程序员技术交流社区

标题: 你所不知道的C语言-> [打印本页]

作者: xu不是许    时间: 2015-10-27 23:35
标题: 你所不知道的C语言->
#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


作者: StillSad    时间: 2015-10-28 09:15
本帖最后由 StillSad 于 2015-10-28 09:24 编辑

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







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2