社区
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();
}
...全文
105
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
作业
写回复
配置赞助广告
用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 说真的,真有...
我们说boot loader通常采用汇编和C语言相结合来编写的,那能
不能
全部用C语言来进行编写呢?为什么
我们说boot loader通常采用汇编和C语言相结合来编写的,那能
不能
全部用C语言来进行编写呢?为什么? 对于这一问题的答案是:
不能
。C程序中所有的代码都是以函数的形式出现的。可能有人要说在C中也可以嵌入...
趣图:我写了一段代码,为什么
不能
运行呢?
( @程序员最幽默 编译制作,转载请注明出处)@IT程序猿 微博网友评论:@SherL1949:每天困扰我的两个问题:他怎么
不能
运行了?他怎么又能运行了?@__Rhoni...
为什么静态成员、静态方法中
不能
用this和super关键字 -- 转载 java中静态方法中为什么
不能
使用this、super和直接
调用
非静态方法 -- 转载
为什么静态成员、静态方法中
不能
用this和super关键字 1.     在静态方法中是
不能
使用this预定义对象引用的,即使其后边所...
静态方法
不能
调用
非静态变量,非静态方法可以引用静态变量
为什么静态方法
不能
调用
非静态变量,非静态方法可以引用静态变量? 理由很简单,静态方法不属于对象,是属于类的,是不需要实例化的,而非静态变量是属于对象的,需要先实例化。在一个类的静态成员中去访问其非静态...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章