当前位置: 首页 > news >正文

saas做视频网站邵阳seo排名

saas做视频网站,邵阳seo排名,it学校培训机构,腾达建设哪里的动态内存管理面试题 文章目录 动态内存管理面试题一、第一题此代码存在的问题运行结果分析原因修改 二、第二题此代码存在的问题运行结果分析原因修改 一、第一题 代码如下&#xff08;示例&#xff09;&#xff1a; #include<stdio.h> #include<string.h> #incl…

动态内存管理面试题

文章目录

  • 动态内存管理面试题
  • 一、第一题
    • 此代码存在的问题
      • 运行结果
      • 分析原因
      • 修改
  • 二、第二题
    • 此代码存在的问题
      • 运行结果
      • 分析原因
      • 修改


一、第一题

代码如下(示例):

#include<stdio.h>
#include<string.h>
#include<stdlib.h>void GetMemory(char* p)
{p = (char*)malloc(100);//申请100个字节的临时空间,将起始地址放入p
}
void Test(void)
{char* str = NULL;GetMemory(str);strcpy(str, "hello world");printf(str);
}int main()
{Test();return 0;
}

此代码存在的问题

运行结果

在这里插入图片描述

分析原因

在这里插入图片描述

修改

#include<stdio.h>
#include<string.h>
#include<stdlib.h>void GetMemory(char** p)
{*p = (char*)malloc(100);//申请100个字节的临时空间,将起始地址放入p
}
void Test(void)
{char* str = NULL;GetMemory(&str);strcpy(str, "hello world");printf(str);//释放free(str);str = NULL;
}int main()
{Test();return 0;
}

主要修改的地方就是将str的地址传入函数当中去修改str本身

二、第二题

代码如下(示例):

#include<stdio.h>
#include<string.h>
#include<stdlib.h>char* GetMemory(void)
{char p[] = "hello world";return p;
}
void Test(void)
{char* str = NULL;str = GetMemory();printf(str);
}int main()
{Test();return 0;
}

此代码存在的问题

运行结果

在这里插入图片描述

分析原因

在这里插入图片描述

修改

#include<stdio.h>
#include<string.h>
#include<stdlib.h>char* GetMemory(void)
{char* p = "hello world";return p;
}
void Test(void)
{char* str = NULL;str = GetMemory();printf(str);
}int main()
{Test();return 0;
}

char* p = “hello world”; 将常量字符串的地址传给str,即使p被销毁了,那么常量字符串还在,p只是一个首地址的存储,不会影响最终的打印

http://www.hkea.cn/news/301247/

相关文章:

  • 网站哪些数据优化大师的作用
  • 政府网站集约化建设总结营销软文推广平台
  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目
  • 惠州响应式网站哪家好云盘搜索
  • spring做网站合肥seo排名收费
  • 做58网站怎么赚钱二十个优化
  • 做企业手机网站北京seo网站开发
  • 关于网站建设中原创文章的一些想法体育热点新闻
  • 天河做网站开发免费留电话号码的广告
  • 成都市金堂县网站建设免费seo在线工具
  • 计算机培训中心网站高端网站建设的公司
  • 成都建设路小学网站大作设计网站
  • 桂林创新大厦网站今日十大热点新闻事件
  • 做网站空间哪家好windows7系统优化工具
  • 网站建设首选公司seo推广一个月见效
  • 微信做模板下载网站有哪些推广网站要注意什么
  • 做网站 java c常德seo快速排名
  • 仙桃做网站找谁常用的网络推广方法
  • 品牌推广网站怎样做百度手机助手苹果版
  • 武汉工业网站制作百度人工服务热线24小时
  • 新闻头条最新消息今日头条站长之家seo综合
  • app与网站宁波seo网络推广渠道介绍
  • 国外学做咖啡的网站百度高级搜索网址
  • 建网站开源代码游戏推广怎么找玩家
  • 莱州哪里有做网站的浙江网站建设平台
  • ps网站设计与制作免费推广seo
  • 网站查询功能怎么做关键词搜索量怎么查
  • 付费网站推广网站优化包括哪些内容
  • 在日本做色情网站广州seo外包