C语言代码不知道错在哪
提问:C语言代码不知道错在哪
网友回答:
程序有很多错的,至少的(你上文本才能帮你调试)
1.a[100]=getchar();
应该是
gets(a);
2.你的p在循环中,只是加1了,根本没有用,其实的确可以不用
3.你的循环结束条件完全不对,既不是判断(是赋值),且'/0'更不对
正确的应该是
for(n=0;a[n]!='\0';n++)
这样循环才能正常运行