cannot convert 'int[*][3]' to 'int*'

jamesyue2008 2009-11-09 11:12:41
想偿试用用指针, 照书上录入,

int sc[2][3]={{3,4,5},{6,7,8}};
int *P=sc;

编译时为何出现 cannot convert 'int[*][3]' to 'int*'
...全文
378 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jamesyue2008 2009-11-09
  • 打赏
  • 举报
回复
那如果是 int sc[2][2][2]={3,4,5,6,7,8,0,1};
int *P = ????

谢谢!
grpubr 2009-11-09
  • 打赏
  • 举报
回复
sc 是2维数组,怎么可以直接给char*指针呢

int sc[2][3]={{3,4,5},{6,7,8}};

int *P=sc[0];
jamesyue2008 2009-11-09
  • 打赏
  • 举报
回复
不得其解. 书上明明是 int *P=sc;
痞子酷 2009-11-09
  • 打赏
  • 举报
回复
int **p= &sc

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧