又见改错
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是数组名字 是不能执行++的