读书人

又见改错解决方法

发布时间: 2012-02-11 09:51:35 作者: rapoo

又见改错
void main()
{
int p[20];
char b = 'A ';
int i = 5;

while (i--)
{
*(p++)=b;
printf ( "%d, ", *p);
}

}

程序错误提示:error C2105: '++ ' needs l-value
请问高手到底哪里错了?

[解决办法]
#include <stdio.h>
void main()
{
int p[20];
char b = 'A ';
int i = 5;
int *q;
q=p;
while (i--)
{
*(q++)=b;
printf ( "%d, ", *q);
}

}
p是数组名字 是不能执行++的

读书人网 >C语言

热点推荐