社区
C语言
帖子详情
为什么不能调用呢?
snowedforest
2004-09-29 01:37:26
void GetData(float **p)
{
CString s;
s.Format("%f",p[0][0]);
::AfxMessageBox(s);
}
void CDoblePointersDlg::OnOK()
{
int row(5),col(4);
float p[5][4];
GetData((float**)p);
CDialog::OnOK();
}
...全文
119
3
打赏
收藏
为什么不能调用呢?
void GetData(float **p) { CString s; s.Format("%f",p[0][0]); ::AfxMessageBox(s); } void CDoblePointersDlg::OnOK() { int row(5),col(4); float p[5][4]; GetData((float**)p); CDialog::OnOK(); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
geesun
2004-09-29
打赏
举报
回复
pengzhenwanli(紫气日盈) 说得对!看看谭好强的C语言的书上面就有!
pengzhenwanli
2004-09-29
打赏
举报
回复
float p[5][4];
这个不对。二维数组并不是指向指针的指针。
你这样的定义,并没有办法调用传入的二维数组的指针。
你必须传入指针的指针
。要想你这么调用
得这样定义
void getdate(float (*p)[4]);
flyelf
2004-09-29
打赏
举报
回复
????
你必须知道的495个C语言问题
为什么这些问题如此频繁地出现? 5.15 有没有什么简单点儿的办法理解所有这些与空指针有关的东西呢? 5.16 考虑到有关空指针的所有这些困惑,要求它们的内部表示都必须为0不是更简单吗? 5.17 说真的,真有...
为什么函数
调用
要用“栈”来保存临时变量呢?用其他数据结构不行吗?
为什么函数
调用
要用“栈”来保存临时变量呢?用其他数据结构不行吗? 其实,我们不一定非要用栈来保存临时变量,只不过如果这个函数
调用
符合后进先出的特性,用栈这种数据结构来实现,是最顺理成章的选择。 从
调用
...
静态方法为何
不能
调用
非静态成员?
我很久以前就知道静态方法
不能
调用
非静态成员,但是从没想过为什么?只知道书上这么说的。 今天忽然想了一下,豁然开朗: 那么静态方法为何
不能
调用
非静态成员? 首先要从静态方法是如何被
调用
的呢说起? 类名....
计算机更换硬盘键盘鼠标不好使,安装win7时鼠标键盘
不能
用怎么办?(完美解决方法)...
最近有很多网友问,为什么我装win7系统后usb鼠标键盘都
不能
用了?大家都知道,win10系统虽然发布了几年,但是由于Win7的习惯留住了不少Win7忠实用户,因此Win7系统的使用用户还是比较多的。不少用户反映一个问题,...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章