在上面那段代码中, 为什么 parr【3】 直接就是 数组的第三个元素, 我所知道的表示方法有, parr是个地址, *(parr+2)代表第三个元素。 还有其他的表示方法吗? 还有为什么 parr【3】 也代表第三个元素呢? 是个规定吗?
f 函数运行结束后, s 函数初始化的数组是不是就会被释放掉? 如果在f 函数运行结束后【内存释放了】, 我再次在main 函数中以指针的方式调用, 它是不是会重新再次为该数组分配一些内存?
请参考《C专家编程》
f函数运行结束后,s中的数组就不能再被其他函数使用,因为被释放了。 这个问题听起来不知所云? 原谅我表达能力不强! 下面更详细一点: f 函数运行结束后, s 函数初始化的数组是不是就会被释放掉? 如果在f 函数运行结束后【内存释放了】,
69,371
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧