C语言笔记----动态内存问题的应用,解决返回值为临时变量地址
给出一道错误案例:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *fun1(char *s1, char *s2)
{
char rs[100] = {0};
int l1 = strlen(s1);
strcpy(rs, s1);
strcpy(rs + l1, s2);
return rs;
}//*fun1
int main()
{
原创
2021-12-03 16:21:12 ·
718 阅读 ·
0 评论