额……又有一个C问题了~这个不好理解~

回复列表(30|隐藏机器人聊天)
  • @Ta / 2013-06-05 / /
    @ 那是书上的题~~一套专坑人的题~~几十页我已经做完了,现在是遍体鳞伤………运算级优先度的问题我也一直在注意着,一会再发个关于那个的题,代码的执行效率不再那些题的考虑范围之内
  • @Ta / 2013-06-05 / /
    @终极神天  可以倒退来看,能理解的。。。
  • @Ta / 2013-06-05 / /
    @终极神天,如果你有兴趣,可以看看《GB/T 15272 程序设计语言C》,你会了解C是怎样解析你的代码的,然后这些问题就不难了。
    网上有PDF扫描版的。
  • @Ta / 2013-06-05 / /
    @终极神天
    其实程序就是这样的
    for (i=1; i<40; i++) {
      if (i % 5 == 0) {
        i=i+1; //原程序中i++的效果
        i=i+1; //++i的效果
        if (i % 8) printf("%d", i);
      }
    }
  • @Ta / 2013-06-05 / /
    #1  谢谢老虎了~我去找找看
  • @Ta / 2013-06-05 / /
    @老虎会游泳 额……找了半天,是那个张长海写的C程序设计吗?我没在网上找到下载地址,
  • @Ta / 2013-06-05 / /
    @终极神天,《GB/T 15272-1994 程序设计语言C》(简称GB15272)是一个国家标准,由国际标准ISO-IEC 9899-1990翻译而来,可以看作是C89的中文版。
    由于翻译年代久远,很多术语与现在流行的不同,需要适应。
    下载地址
    该标准详细介绍了C语言的基本规则和对C编译器的要求,有助于C程序员深入了解C。
    [已修改]
  • @Ta / 2013-06-05 / /
    就像php.net是最好的php参考手册一样,C语言的国际标准才是最好的C参考手册。从这里,你不仅可以知道“是什么”,而且通过对编译器规范的浏览,你可以知道“为什么”。
  • @Ta / 2013-06-05 / /
    @老虎会游泳  时间这么长的标准了~~我在网上看到1994年的时候国家貌似也发布了一个和这差不多的标准~连名字都差不多=.=!,行!谢谢老虎了!我这就去电阅下载
  • @Ta / 2013-06-05 / /
    @终极神天,这个标准的编号的全称就是GB/T 15272-1994。iso标准发布四年后才翻译完。
  • @Ta / 2013-06-05 / /
    @老虎会游泳 好吧……我已经下下来了~闲了看看
添加新回复
回复需要登录