发新帖我要提问
12
返回列表
打印

C求教了

[复制链接]
楼主: 811909
手机看帖
扫描二维码
随时随地手机跟帖
21
雪山飞狐D| | 2018-11-26 12:17 | 只看该作者 回帖奖励 |倒序浏览
gaoyang9992006 发表于 2018-11-26 12:11
一般规定:如果用了复杂的句子,必须用括号将所有能括起来的都给括起来,不要指望大家都看懂你的优先级顺序 ...

    谭浩强后遗症

使用特权

评论回复
22
gaoyang9992006| | 2018-11-26 14:01 | 只看该作者

haha,是的,都是学校里的那些所谓的砖家叫兽喜欢出这种题恶心人。

使用特权

评论回复
23
wsmysyn| | 2018-11-26 14:03 | 只看该作者
这类算法一般都是,写的时候只有自己和上帝知道是什么意思。过一段时间以后就只有上帝知道了。

使用特权

评论回复
24
一叶倾城wwq| | 2018-11-26 14:47 | 只看该作者
这是要互相伤害吗?

使用特权

评论回复
25
811909|  楼主 | 2018-11-26 19:45 | 只看该作者
6688hyc 发表于 2018-11-26 08:28
出这题的人 完全是闲的

这是某一个项目中,别人写的代码,按照上下文的意思,我基本上看懂了,只不过不是太明白细节

使用特权

评论回复
26
811909|  楼主 | 2018-11-26 19:47 | 只看该作者
ayb_ice 发表于 2018-11-26 09:24
相当于
if (a != 0)
{

这种写法,确实比较常规,要是我也基本上就是这样写了,不过上面那种虽然难懂,从单纯的程序角度来说,个人觉得上面那种比较高效简洁。

使用特权

评论回复
27
xouou_53320| | 2018-11-26 21:10 | 只看该作者
看到这种代码一般先开出, 然后项目经理奖金扣1k

使用特权

评论回复
28
linqing171| | 2018-11-26 21:27 | 只看该作者
就是一个按键消抖的功能。
IDA里面经常有这种。

使用特权

评论回复
29
shipeng1989| | 2018-11-27 08:42 | 只看该作者
这种方式用习惯了其实都一样不难懂,关键是从左往右先找到第一个?,?前的条件成立则执行紧挨着?后的语句,否则往右找到最近的:执行其后面的语句。只是这种带,号的我是真没了解过不知道还有这种用法,学习了。

使用特权

评论回复
30
小鱼儿1045| | 2018-11-27 08:44 | 只看该作者
出来混迟早要还的,这是给未来的自己挖坑~

使用特权

评论回复
31
申小林一号| | 2018-11-27 13:28 | 只看该作者
       
17楼
技术总监 | 2018-11-26 09:24 | 只看该作者
相当于
if (a != 0)
{
        b=0,c=0;
}
else
{
        if (b < 10)
        {
                b++;
        }
        else
        {
                c=1;
        }
}
更多操作

使用特权

评论回复
32
masmin| | 2018-11-27 15:16 | 只看该作者
学院派。天天搞些不打粮食的东西。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则