找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2895|回复: 2

[通用编程] 定量定義問題

[复制链接]
发表于 2008-1-21 16:12:28 | 显示全部楼层 |阅读模式
  1. #include<iostream>
  2. #include<iomanip>
  3. using namespace std;
  4. int a[3][3]={{5,7,8},{2,-2,4},{1,1,1}};
  5. int b[3][3]={{4,-2,3},{3,9,4},{8,-1,2}};
  6. int c[3][3];
  7. void main()
  8. {
  9.     for(int i=0;i<3;i++)
  10.         for(int j=0;j<3;j++)
  11.         {
  12.             c[i][j]=0;
  13.             c[i][j]=a[i][j]+b[i][j];
  14.             
  15.         }
  16.     for(int k=0;k<3;k++)------------->為什麼這裡寫成int i 就是報錯 在這裡應該已經不是一個作用域了吧?
  17.     {   
  18.          for(int j=0;j<3;j++)
  19.         {
  20.             cout<<setw(5)<<c[k][j];
  21.             
  22.         }
  23.         cout<<endl;
  24.     }
  25.   {
  26.             int i=0;  ----->而這裡怎麼又不會報錯呢?
  27.         }
  28. }
复制代码

用的是VC++6.0
发表于 2008-1-22 16:37:05 | 显示全部楼层
好糟糕的代码.麻烦您给每个循环加个大括号.
发表于 2008-1-23 22:15:08 | 显示全部楼层
VC6不标准而已,改用VC8以后就好了
VC7上下兼容
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-11-6 16:43 , Processed in 0.050733 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表