c语言基础

[复制链接]
查看11 | 回复5 | 2010-5-21 23:26:31 | 显示全部楼层 |阅读模式
main(){
int i,*p,a[]={1,2,3,4,5};
p=a;
for(i=0,i<5,i++)
{
printf ("%d",*p);
p++;
}
}
为什么编译不过去阿??

回复

使用道具 举报

千问 | 2010-5-21 23:26:31 | 显示全部楼层
本题目就错在for(i=0;i<5;i++) for里面是分号;不是逗号运行后的结果是:
回复

使用道具 举报

千问 | 2010-5-21 23:26:31 | 显示全部楼层
应该是for(i=0;i<5;i++) for里面是分号;不是逗号,
回复

使用道具 举报

千问 | 2010-5-21 23:26:31 | 显示全部楼层
for(i=0;i<5;i++) for中是分号,不是逗号!
回复

使用道具 举报

千问 | 2010-5-21 23:26:31 | 显示全部楼层
for(i=0,i<5,i++)有问题,将“,”改为“;”
回复

使用道具 举报

千问 | 2010-5-21 23:26:31 | 显示全部楼层
main之前少个 void
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行