易码技术论坛

 找回密码
 加入易码
搜索
查看: 58680|回复: 2

结构类型定义和结构变量

[复制链接]
发表于 2005-8-20 13:10:00 | 显示全部楼层
printf(" %d",SubjectA[--numb]);
你那个递减拿来干什么用?你这样会形成死循环的。
发表于 2005-8-20 16:01:00 | 显示全部楼层
以下是引用Filwu在2005-8-20 11:05:35的发言:[BR]int F,SubjectA[50],numb;
void main()
{
  for (numb=0;numb<50;numb++);          //这里多了个‘;’
   {
    SubjectA[numb]=numb;
     printf(" %d",SubjectA[--numb]);        //zz这里多了个'--'
        }
         }


为什么这段代码,我本来的目的是建立结构组数SubjectA[50]   然后把numb 的值依次赋给SubjectA[50]       让 它 从 SubjectA[0] 、SubjectA[2] ......一直显示,到SubjectA[49]

显示从1到50 ,在模拟器上运行为什么只显示的是  50  ,而其他的都不显示?//显示的是0到49
 楼主| 发表于 2005-8-20 11:05:35 | 显示全部楼层 |阅读模式
int F,SubjectA[50],numb;
void main()
{
  for (numb=0;numb<50;numb++);
   {
    SubjectA[numb]=numb;
     printf(" %d",SubjectA[--numb]);
        }
         }


为什么这段代码,我本来的目的是建立结构组数SubjectA[50]   然后把numb 的值依次赋给SubjectA[50]       让 它 从 SubjectA[0] 、SubjectA[2] ......一直显示,到SubjectA[49]

显示从1到50 ,在模拟器上运行为什么只显示的是  50  ,而其他的都不显示?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-5-20 03:46 , Processed in 0.009931 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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