初学者有关问题,关于for语句
菜鸟问题,关于for语句
#include<stdio.h>
int main(void)
{
char ch;
scanf("%c",&ch);
for(ch='$',ch!='g';scanf("%c",&ch))
putchar(ch);
return 0;
}
输入:abcdg
输出:abcd
个人认为:$bcd
为何?
------解决思路----------------------
vs2013:

------解决思路----------------------
GCC:
#include<stdio.h>
int main(void)
{
char ch;
scanf("%c",&ch);
for(ch='$',ch!='g';scanf("%c",&ch))
putchar(ch);
return 0;
}
输入:abcdg
输出:abcd
个人认为:$bcd
为何?
------解决思路----------------------
vs2013:
------解决思路----------------------
GCC: