当前位置:   article > 正文

《明解C语言》笔记及课后习题答案 【第十一章】_明解c语言第11章答案

明解c语言第11章答案

练习11-1

  1. /*---将代码清单进行修改---*/
  2. #include <stdio.h>
  3. int main(void)
  4. {
  5. char *p = "123";
  6. printf("p = \"%s\"\n", p);
  7. p = "456" + 1;
  8. printf("p = \"%s\"\n", p);
  9. return 0;
  10. }


练习11-2

  1. /*---将代码中的常量用程序计算出来---*/
  2. #include <stdio.h>
  3. int count(const char *c) {
  4. int n = 0;
  5. while (*c++)
  6. n++;
  7. return n;
  8. }
  9. int main(void)
  10. {
  11. int i;
  12. char a[][5] = {"LISP", "C", "Ada"};
  13. char *p[] = {"PAUL", "X", "MAC"};
  14. for (i = 0; i < count(a); i++)
  15. printf("a[%d] = \"%s\"\n", i, a[i]);
  16. for (i = 0; i < count(*p); i++)
  17. printf("p[%d] = \"%s\"\n", i, p[i]);
  18. return 0;
  19. }


练习11-3


                
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/思考机器2/article/detail/62763
推荐阅读
相关标签
  

闽ICP备14008679号