社区
语言基础/算法/系统设计
帖子详情
有没什么函数能判断一个结构体全是0
一如当初
2011-10-29 08:54:42
比如
xxx = record
i: integer;
s: string[10];
end;
内存里是紧凑排序的,我现在想是可以从起始地址开始循环逐个字节读取来判断,不知道有没现成的函数
...全文
898
2
打赏
收藏
有没什么函数能判断一个结构体全是0
比如 xxx = record i: integer; s: string[10]; end; 内存里是紧凑排序的,我现在想是可以从起始地址开始循环逐个字节读取来判断,不知道有没现成的函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skylkj
2011-10-29
打赏
举报
回复
结构体里的string,内容和结构体所在空间根本就不是连续的。结构体里的string,你可以理解为只是一个指针,实际字符串数据是放在另外一个地方的。
showmessage(inttostr(integer(@xxx)));
showmessage(inttostr(integer(@xxx.s)));
showmessage(inttostr(integer(@xxx.s[1])));
showmessage(inttostr(integer(@xxx.s[1][1])));
自己试下就知道了
山东蓝鸟贵薪
2011-10-29
打赏
举报
回复
关注一下
帮你顶顶先
《C语言基础》 之 第10章
结构体
课程内容:为什么需要
结构体
、定义
一个
结构体
类型、
结构体
变量的声明和定义、sizeof测试
结构体
变量字节、
结构体
成员的普通访问方式、使用指针访问
结构体
成员、
结构体
嵌套、
结构体
传参、
结构体
数组。
结构体
的
函数
调用及嵌套
结构体
及
结构体
数组的
函数
调用问题,值传递还是地址传递。
c语言
结构体
中使用
函数
指针变量,C语言_
结构体
变量指针做
函数
参数的使用案例...
# include # include # include # include //创建
一个
结构体
typedef struct programmer{int salary;int experience;char type[];} Programmer;void OneyearLater(Programmer *);int main (){Programmer p = {, , "PHP"};pri...
结构体
指针作为
函数
传入参数的注意事项
问题来源 在研究构造链表节点插入
函数
,使用
结构体
指针作为
函数
传入参数的时候发现的问题。 在链表指针还没有开辟内存空间的时候就作为
函数
的传入
函数
的时候,不使用
函数
回传的
结构体
给链表指针重新赋值,链表的节点插入无效。而给链表指针开辟内存空间之后,作为
函数
的传入参数,不需要
函数
的回传的
结构体
给链表指针重新赋值,链表的节点插入也能正常插入。 这就引起了我的好奇,为什么在给
函数
传入参数之前一定需要给参数指针开辟内存空间才行呢? 先看节点插入
函数
//插入节点,参数:插入那个链表,插入节点的数据是多少 struct
从
结构体
中查询是否有已存在的数据
题目要求:学生成绩由学号成绩组成,N名学生的数据已放入主
函数
中的
结构体
数组s中,请编写
函数
fun,其功能是:
函数
返回该学号的学生数据,指定的学号在主
函数
中输入。若没找到指定学号,在
结构体
变量中给学号置空串,给成绩置-1,作为
函数
值返回。(用于字符串比较的
函数
是strcmp) strcmp()
函数
:字符串比较
函数
//头文件: #include <string.h> //入口参数: s1,s2 指向字符串的指针 //function: 比较字符串s1和s2。 //返回值: 如果..
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章