请看一道计算机基础试题?

来源:百度知道 编辑:UC知道 时间:2024/06/10 02:22:59
void main()
{
char *str="wwwwww";
int i;
for(i=0;i<4;i++;str++)
{
*str='a';
}
}

这段代码编译没有问题,运行却报异常,请问是怎么回事啊???

for(i=0;i<4;i++;str++) 怎么有三个分号?第三个应该是个逗号才对吧?

我觉得你写的本身就有问题了,要表达的是什么样的效果

你写的有点莫名其妙,连输出都没有,也不知道你要表达什么意思

i++后面分号改逗号