免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: pmerofc
打印 上一主题 下一主题

[C] 以其昏昏,使人昭昭? [复制链接]

论坛徽章:
0
71 [报告]
发表于 2010-04-08 10:17 |只看该作者
请问70楼gcc的版本

论坛徽章:
0
72 [报告]
发表于 2010-04-08 10:20 |只看该作者
回复 71# snhanwei
gcc-4.4.3

论坛徽章:
7
双子座
日期:2013-09-09 15:55:31CU大牛徽章
日期:2013-09-18 15:22:06CU大牛徽章
日期:2013-09-18 15:22:20CU大牛徽章
日期:2013-09-18 15:22:26CU大牛徽章
日期:2013-09-18 15:22:31CU大牛徽章
日期:2013-09-18 15:22:37CU大牛徽章
日期:2013-09-18 15:22:46
73 [报告]
发表于 2010-04-08 11:31 |只看该作者
好吧,我是初学者,邮电出版社的书都很垃圾,每本我都能发现错误
《写给大家看的C语言书》第二版
第194页的冒泡排 序法存在着逻辑上的错误。
举个最简单的例子:
如果随机产生的数组用以下数组替代
int nums[10]={1,2,4,3,6,5,8,7,10,9}
则内循环后,didswap仍然为0,然后就直接调用 break跳出外循环。
测试代码如下:
#include <stdio.h>
#include<stdlib.h>
int main()
{
    int num[10]={1,2,4,3,6,5,8,7,10,9};
    int ctr,inner,outer,didswap,temp;
    for(outer=0;outer<9;outer++)
    {   
        didswap=0;
        for (inner=outer;inner<10;inner++)
        {   
            if(num[inner] < num[outer])
            {   
                temp=num[inner];
                num[inner]=num[outer];
                num[outer]=temp;
                didswap=1;
            }   
        }   
        if(didswap==0)
        {   
            break;
        }   
    }   
    for(ctr=0;ctr<10;ctr++)
    {   
        printf("%d\n",num[ctr]);
    }   
    return 0;
}

编译运行后,结果如下:
[itux@CentOS ~]$ ./test
1
2
4
3
6
5
8
7
10
9

看了几本邮件出版社的Linux书籍,觉得这些出版社太不专业了。

论坛徽章:
7
双子座
日期:2013-09-09 15:55:31CU大牛徽章
日期:2013-09-18 15:22:06CU大牛徽章
日期:2013-09-18 15:22:20CU大牛徽章
日期:2013-09-18 15:22:26CU大牛徽章
日期:2013-09-18 15:22:31CU大牛徽章
日期:2013-09-18 15:22:37CU大牛徽章
日期:2013-09-18 15:22:46
74 [报告]
发表于 2010-04-08 11:35 |只看该作者
一直觉得国内的编程书像数学书,主要指的是文字叙述。读起来很累很累。。。。。。
hahajerry007 发表于 2010-04-06 22:10



    同意,明明很简单的东西,被他说得跟什么似的~一直觉得鸟哥那种风格的书籍很不错,把东西讲得很生动,虽然废话比较多哈哈

论坛徽章:
0
75 [报告]
发表于 2010-04-08 11:58 |只看该作者
好吧,我是初学者,邮电出版社的书都很垃圾,每本我都能发现错误
《写给大家看的C语言书》第二版
第194页 ...
milujite 发表于 2010-04-08 11:31



    感觉看中译本的书像是在给书找错,有点经验的人看还好,能认出错误,可是对于初学者根本就不懂,还以为书上讲的就是对的!

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
76 [报告]
发表于 2010-04-08 17:02 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
77 [报告]
发表于 2010-04-08 17:05 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
78 [报告]
发表于 2010-04-08 17:09 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
79 [报告]
发表于 2010-04-08 17:11 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
80 [报告]
发表于 2010-04-08 18:40 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP