作业2.12

1.会出现段错误,因为p申请的堆区内存未返回给str,导致str仍然指向NULL,无法将"hello world"拷贝给str

2.会出现段错误,因为p是一个局部变量,函数结束时,p将被释放,不能返回它的地址,且打印语句错误

3.会打印出 hello 因为传入的是str的地址,用的是二级指针接,*p申请的内存就是str申请的内存,所以可以将 hello 拷贝给 str

4.可能会出现段错误,因为free(str)后,未让str指向NULL,导致str成为野指针,拷贝 world 时可能会出现段错误

5.a:int a        b:int *a        c:int **a        d:int a[10]        e:int *a[10]        

f:int (*a)[10]        g:int (*a)(int b)        h:int (*a[10])(int b)

6.6,8或4,4

7.8或4

8.8或4

9.b

10.a

11.a

12.c

13.a

14.c

15.a

16.d

17.c

18.a

19.a

20.c

相关推荐

  1. 3.21作业

    2024-02-16 05:42:03       40 阅读
  2. Python作业答疑_6.22~6.25

    2024-02-16 05:42:03       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-16 05:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-16 05:42:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-16 05:42:03       82 阅读
  4. Python语言-面向对象

    2024-02-16 05:42:03       91 阅读

热门阅读

  1. 设计模式概述

    2024-02-16 05:42:03       50 阅读
  2. (12)Hive调优——count distinct去重优化

    2024-02-16 05:42:03       52 阅读
  3. LeetCode115. Distinct Subsequences——动态规划

    2024-02-16 05:42:03       46 阅读
  4. 数据结构与算法--PTA第七章习题

    2024-02-16 05:42:03       51 阅读
  5. 回归预测模型:机器学习回归模型

    2024-02-16 05:42:03       45 阅读
  6. C++ for循环:求任意整数的因数

    2024-02-16 05:42:03       54 阅读
  7. 23种设计模式概述

    2024-02-16 05:42:03       51 阅读
  8. KY155 To Fill or Not to Fill

    2024-02-16 05:42:03       62 阅读