主要内容:函数返回指针注意事项<悬空指针>、查看进程能够分配的内存大小 #include <stdio.h> char * favorite_fruit() { static char fruit[] = "apple"; // 不加static的话这个函数还回的指针会悬空,由于在函数退出时fruit组数被销毁 // 加了static后fruit数组分配在数据段里,而不是堆栈中。生命期和程序一...
主要内容:函数返回指针注意事项<悬空指针>、查看进程能够分配的内存大小 #include<stdio.h>char*favorite_fruit(){staticcharfruit[]="apple";// 不加static的话这个函数还回的指针会悬空,由于在函数退出时fruit组数被销毁// 加了static后fruit数组分配在数据段里,而不是堆栈中。生命期和程序一样长,函数退出时...