递归火山软件开发平台

标题: 指针的认识与应用-为函数的参数加上易语言的参考 [打印本页]

作者: leing    时间: 2022-9-7 15:08
标题: 指针的认识与应用-为函数的参数加上易语言的参考
没什么技术含量,大婶绕过。
本文主要给新手的一些提示以及互相交流
再一个自己留下备用,怕忘了
(, 下载次数: 203)
(, 下载次数: 68)

作者: server    时间: 2022-9-7 23:06
不对。
传文本指针进去是不对的。
也不能是说吧,反正你在修改这个文本指针数据的时候,其长度不能越过原始文本长度,且结尾必须写00
作者: leing    时间: 2022-9-13 20:17
server 发表于 2022-9-7 23:06
不对。
传文本指针进去是不对的。
也不能是说吧,反正你在修改这个文本指针数据的时候,其长度不能越过原始 ...

我刚测试了 超过原始文本长度也可以啊 (, 下载次数: 53)

作者: server    时间: 2022-9-13 20:46
年轻了吧,
越界访问野指针区域,碰到该区域被 挪作他用的时候。你就知道厉害了。

分配内存(10) 返回 定长可以的内存首地址, 此时如果需要写入更大的数据,就必须 重新分配 内存,返回新指针。
哎,怎么跟你讲呢。你还是取查查什么事内存,什么是指针。什么是地址
作者: leing    时间: 2022-9-16 15:44
server 发表于 2022-9-13 20:46
年轻了吧,
越界访问野指针区域,碰到该区域被 挪作他用的时候。你就知道厉害了。

有道理 受教了
作者: fan15500    时间: 2022-9-16 15:55
指针玩不好 很容易蹦的 ,如果需要多看看c/c++关于指针的部分。很重要的
作者: leing    时间: 2022-9-17 00:38
server 发表于 2022-9-13 20:46
年轻了吧,
越界访问野指针区域,碰到该区域被 挪作他用的时候。你就知道厉害了。

请教个问题,定义个全局变量,然后一个函数里定义一个局部变量,然后吧局部变量的指针地址 给了 全局变量。那么 当函数执行完后局部变量会不会清除。什么条件下清除
作者: server    时间: 2022-9-17 00:50
局部变量非静态 情况下,随方法释放。
作者: a751557592    时间: 2023-8-31 16:14
、[attach]23319[/attach]
[attach]23320[/attach]这自定义类型怎么搞参考呀 求解答

作者: urenai    时间: 2023-8-31 21:41
非基础数据类型,自带参考功能,包括你的自定义也是自带参考
作者: urenai    时间: 2023-8-31 21:43
基础类型,例如:整数  可以使用整数类替代参考功能。使用整数类.值=123  这样。当然也可以直接传入整数指针,往指针里写值,也能达到参考。
作者: urenai    时间: 2023-8-31 21:47
指针不是洪水猛兽,只要你懂的作用。举例:传入整数指针,其内存长度为4字节。你不能写入长整数,但是你可以写入字节或短整。因为字节占1字节,短整占2字节而长整数占8字节。因此我们得出一个结论,不能使用给定以外的内存区域,若越界读写野区,必定出错。
作者: a751557592    时间: 2023-9-4 09:48
urenai 发表于 2023-8-31 21:47
指针不是洪水猛兽,只要你懂的作用。举例:传入整数指针,其内存长度为4字节。你不能写入长整数,但是你可 ...

求大哥帮我看看 我最新发的帖子 被数组搞懵圈了




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4