C语言拾遗–指针与引用

less than 1 minute read

Published:

C语言拾遗--指针与引用

关键词: 指针分析基础
Q:函数当中的普通变量与静态局部变量的区别是什么? A: 在函数返回的时候,普通变量的内存会进行释放,而静态局部变量并不会释放

二维字符数组和一维指针数组的区别

二维字符数组的值是可以修改的,并且在内存当中的地址不同,但是会存在空间的浪费,同时如果需要进行字符串的交换,复杂度n^2 而对于一维指针数组来说,可以节省空间,同时交换只是指针O(1)的交换,但是缺点是不能修改值