• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
donneyming
博客园    首页    新随笔    联系   管理    订阅  订阅
语法错误~ 哈哈

int a[2][2] = {1,2,3,4};

int a[2][2] ={(1,2),(3,4),(5,6),(7,8)};

分析:

int a ={1,2,3,4,5};与  int a = 5; 同 

 

//附源代码 

  typedef  int   inta2[2][2]; 

 typedef  int   inta1[2]; 
 
 int main()
 {

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

int b = (1,3,4,5);

  inta1 (*p1)[2] = a;

inta2 *p2 = a;
 
int i,j,k;

for (i=0;i <2;i++)
{
for (j=0;j <2;j++)
{
for (k=0;k <2;k++)
{
cout<<"p1["<<i<<j<<k<<"]:"<<p1[i][j][k]<<endl;
}
}
}

for (i=0;i <2;i++)
{
for (j=0;j <2;j++)
{
for (k=0;k <2;k++)
{
cout<<"p2["<<i<<j<<k<<"]:"<<p2[i][j][k]<<endl;
}
}
}
}
posted on 2010-04-13 21:38  donneyming  阅读(143)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3