2.关于结构体以及结构体数组作为函数入口参数的方法(学习笔记)
来源:互联网 发布:bugfree检测不到mysql 编辑:程序博客网 时间:2024/05/21 19:38
用VC6.0的MFC编程,一直对结构体作为函数参数的问题比较头疼,一直回避,今天又遇到了,于是查找资料解决一下心头的疑问,一直用指针来处理结构体,所以对于函数的形参也用指向结构体的指针来传递。
完成目的:初始化结构体数组中的bProcess都为0
1:定义结构体
struct NODE
{
int x;
int y;
int bProcess;
};
NODE node[300]={{},{}......};
2:写处理函数
void setPro(struct NODE (&aa)[300])//在MFC中只需要传递结构体数组的指针而不需要传递数组元素的数量也可以,即:void setPro(struct NODE *aa);
{
for(int i=0;i<300;i++)
{
*(aa+i).bProcess=0;
}
}
3:主函数调用//MFC中是某些响应函数调用
void main()
{
setPro(node);
}
注:MFC中setPro(struct NODE *aa)中的struct不能省,否则出错,原来一直出错都是因为这个
结构体数组可以用指针直接传递给函数,单一的结构体也可以用同样的方法进行传递
- 2.关于结构体以及结构体数组作为函数入口参数的方法(学习笔记)
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析 .
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- C语言基础知识之(十二):结构体作为函数的参数(结构体变量、结构体数组)
- 结构体作为函数的形式参数
- 结构体作为函数的参数
- 结构体作为函数参数
- 结构体作为函数参数
- 结构体作为函数参数
- 结构体作为函数参数
- 结构体、结构指针作为函数参数
- 结构体定义与作为函数参数的结构
- C++基础知识复习--结构体类数组作为函数参数
- 《IOS_C语言》高级指针(结构体指针、结构体数组指针、结构体数组指针,作为函数的参数使用、预编译指令)
- 《IOS_作业C语言》高级指针(结构体指针、结构体数组指针、结构体数组指针,作为函数的参数使用、预编译指令)
- android中实现内存中数据保存到sdcard
- 多进程方式
- ios 编程日记 1 :内存问题
- Fedora14配置NFS服务
- 写MBA毕业论文有感-重口味,不喜莫入
- 2.关于结构体以及结构体数组作为函数入口参数的方法(学习笔记)
- Sql Server2005 测试效率
- string,wstring,CString,TCHAR,char*之间常用转换
- Intent 和 Intent Filter
- What 10 things should you do every day to improve your life?
- 调用另一个Activity---Intent对象的使用
- DLNA介绍(包括UPnP,6月20日更新)
- OnTouch、OnClick、OnLongClick、OnFocusChange之间的调用关系
- 我原来如此