一种快速清空结构体的方法

来源:本站
导读:目前正在解读《一种快速清空结构体的方法》的相关信息,《一种快速清空结构体的方法》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《一种快速清空结构体的方法》的详细说明。

先自定义一个结构体,比如:

struct Table{

short int a;

long b;

short intc;

long d;

};

struct Table Tab[10];

以下的函数即是用于清空结构体的,需要传入的两个参数分别为结构体的起始地址和结构体的长度。

void Clear(unsigned char *Ptr, int Size )

{

while(Size!=0)

{

*Ptr++ = 0;

Size --;

}

}

函数的调用如下。

void main()

{

Clear(( unsigned char *)&Tab[0],sizeof(Tab));

// 将结构体的起始地址进行强制转型,传入起始地址,用sizeof函数求出结构体的大小。

}

这个算法比较简单,也没什么含量。但是希望大家有什么好的算法,也分享出来给大家,大家一起学习进步。

提醒:《一种快速清空结构体的方法》最后刷新时间 2024-03-14 00:54:55,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《一种快速清空结构体的方法》该内容的真实性请自行鉴别。