求一个参数传递的技巧 设有涵数:void func(int m[8][8]){ ... }在主涵数main里有一个一唯数组:main(){ int array[64];}现在我想在main里调用func,把array作为参数传给func,如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int array[64]; int m[8][8]; memcpy(m, array, sizeof(array)); func(m);不过不同操作系统平台可能会有不同-----------------------------------------------MyCSDN 免费版 - http://community.csdn.net/Expert/TopicView1.asp?id=4608614 void func(int m[8][8]){ ... }在主涵数main里有一个一唯数组:main(){ int array[64]; func(array);}我觉得直接也是可以的,因为数组做为参数,其实就是一个指针而已 楼上的没有考虑到指针类别不一样,一个是int*,一个是int**强制转化一下func((int**)array); 我用VC++ 6.0,int m[8][8]传进func()函数时,就退化成了int m[][8],用强制转换应该不行。 关键是你的需求有问题,不是语言本身的问题-----------------------------------------------MyCSDN 免费版 - http://community.csdn.net/Expert/TopicView1.asp?id=4608614 两个Clistctrl,一个作为父控件,一个作为子控件,如何实现子控件的创建 本人编了个单文档下基于MSCOMM32串口通信程序,但是始终存在bug,请各位大侠指教 用ASProtect加壳过的程序不能捕获异常 CComboBox具有挑战的问题:下拉时高亮选中的并不是正确的项 简单问题 怎样把一个2进制的转换成ASCII码? 请教loadstring问题 又一个很简单的问题解决即给分,online cpu 频率的问题,请高手进,高分! 一个大三学生的困惑 有没有哪本书介绍windows消息系统,特别是钩子编程比较清晰的? 如何调用一个函数来显示、隐藏一个按钮?
int m[8][8];
memcpy(m, array, sizeof(array));
func(m);不过不同操作系统平台可能会有不同
-----------------------------------------------
MyCSDN 免费版 - http://community.csdn.net/Expert/TopicView1.asp?id=4608614
{ ... }
在主涵数main里有一个一唯数组:
main()
{
int array[64];
func(array);
}我觉得直接也是可以的,因为数组做为参数,其实就是一个指针而已
一个是int*,一个是int**
强制转化一下
func((int**)array);
-----------------------------------------------
MyCSDN 免费版 - http://community.csdn.net/Expert/TopicView1.asp?id=4608614