ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

寒假作业-day9

2026/8/15 15:33:18 拓冰建站 浏览量
寒假作业-day9

1>段错误

传递的是str字符指针的副本,给副本分配了内存,函数结束后未能给str分配内存。

2>hello world

用函数返回值来传递动态内存

3>hello world

传递的是字符指针的地址,可以对

传指针的地址副本对值进行改变可以改变原指针的值

4>world

此时str为野指针,随机指向一个地址,不为空。

5>

int a        int *a        int **a        int a[10]        

int *a[10]        int (*a)[10]        int (*a)(int)        int(*a[10])(int)

6>        6        1        4

7>        101

8>        100

9>        b

10>       3

11>        a

12>        c

&a+1:偏移整个数组的大小        *(ptr-1) -->a[4]

13>        b

++b --> b+1 :首地址偏移一行:b[0][0] --> b[1][0]

所以a[2][1]在该函数中为b[1][1]

14>        c

逗号运算符:先计算逗号前,后计算逗号后

逗号运算符优先级低与等号运算符

括号内的运算符比括号外的运算级高

15>        b

ptr指向第一行第一个元素的首地址

(*ptr)[1] 第一行第二个元素

++ptr;

指向下一行

16>        a

17>        c

18>        a

19>        a

20>        c