社区
C语言
帖子详情
求助关于realloc函数的问题
tianyingang
2018-04-04 03:42:17
是这样的
在一本书上看到这个程序,自己敲了一下,发现出来的结果和书上给的不一样,是什么原因呢?
这个是我敲的程序
这个是运行结果,书上有89AB,但是我这个运行的后面是空格。。。。。。
...全文
583
3
打赏
收藏
求助关于realloc函数的问题
是这样的在一本书上看到这个程序,自己敲了一下,发现出来的结果和书上给的不一样,是什么原因呢? 这个是我敲的程序 这个是运行结果,书上有89AB,但是我这个运行的后面是空格。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paschen
2018-04-04
打赏
举报
回复
relloc 后,字符串相当于已经被截断,后面的内存已经不属于你,后面的内存是什么将不确定
永远的追梦人
2018-04-04
打赏
举报
回复
百度的 指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。 新的大小可大可小(如果新的大小大于原内存大小,则新分配部分不会被初始化;如果新的大小小于原内存大小,可能会导致数据丢失[1][2]) 可能编译器实现不同。
自信男孩
2018-04-04
打赏
举报
回复
申请的内存空间缩小,在输出原有的内存的数据是未定义的,内存大小由16变成8,有效的字符是7个。其他的输出或不输出都是未定义,后面输出什么不确定
c++基础教程,简洁扼要
因为该
函数
库在C++中仍然有效,并且在一些现存的程序仍然使用,所以我们下面将学习一些关于这个
函数
库中的
函数
用法。
函数
malloc void * malloc (size_t nbytes); char * cp; cp = (char *) malloc (10); int * ...
c语言中被调用
函数
只需在主调
函数
中声明,其他
函数
中不用声明,
求助
,
函数
在其他
函数
中使用时要先声明后调用,这个没声明就用了...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼如题,程序如下:#include#include //malloc,calloc,free,
realloc
头文件#define LEN sizeof(struct Student)struct Student{long num;float score;struct Student *next;...
c语言
函数
必须先定义后使用吗,
求助
,
函数
在其他
函数
中使用时要先声明后调用,这个没声明就用了...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼如题,程序如下:#include#include //malloc,calloc,free,
realloc
头文件#define LEN sizeof(struct Student)struct Student{long num;float score;struct Student *next;...
c语言
函数
定义在前就不用声明,
求助
,
函数
在其他
函数
中使用时要先声明后调用,这个没声明就用了...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼如题,程序如下:#include#include //malloc,calloc,free,
realloc
头文件#define LEN sizeof(struct Student)struct Student{long num;float score;struct Student *next;...
c语言中
函数
先声明后引用,
求助
,
函数
在其他
函数
中使用时要先声明后调用,这个没声明就用了...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼如题,程序如下:#include#include //malloc,calloc,free,
realloc
头文件#define LEN sizeof(struct Student)struct Student{long num;float score;struct Student *next;...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章