Jimmy Chen

A Programmer

C Primer Plus 第六版 第十二章课后编程练习答案

编程环境Visual Studio 2017

此文为博主原创文章,转载请注明出处

  1. Haise说道:

    您好 想请教您一个问题 就是C Primer plus 第12章第9题
    您给出的答案在VS2017上貌似不能正常运行 程序疑似是崩掉的 自己分析下 大概得出是free(word[i])的问题
    free(word[i])貌似无法进行 然后程序一直卡在那里不动 想请教下博主这是什么原因 很困扰我 非常感谢

    1. Haise说道:

      您好 抱歉 是我自己弄错了 打扰到您了

  2. MartinALTAS说道:

    您好,关于您第十二章第二题的答案,我调试多次之后编译器仍然报错。类似于redefination of mode。
    我有按照书里说的把声明变量放在pe12-2a.c,把函数原型放在pe12-2a.h。
    希望您能解答

    1. jimmychen说道:

      抱歉,之前没有看到你的留言?不知道你解决了没,看报错应该是说mode变量重定义了,你可以查看一下.c和.h文件是不是多次定义了mode变量

  3. Kevin说道:

    博主您好,第6题出现10的倍数原因是你的种子每100次重置一下,其实都是同一个数字,因为程序在1秒钟之内早就执行完毕了,导致前100次的统计是正确的,然后你不过是重复同样的操作(出现的随机数也一样)10次了而已。

    1. jimmychen说道:

      非常感谢,长见识了!

  4. MountRiver说道:

    感谢博主提供的答案,它会让我的学习效率提高很多,至少不会卡在一个知识点上,不会卡在一个致命的bug上很长时间,百思不得其解(盯着电脑屏幕好几个小时,不断调试,就为找出问题所在)。

  5. snow说道:

    您好,请问十二章第8题是不是应该这样子
    int *pa = (int *)malloc(elem * sizeof(int));

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注