for(c=getchar(); getchar()!=’#’; c=getchar())
putchar(c);
第一次:c=getchar()读取字符'1',c=‘1’,getchar()!=’#’读取下一字符'2'并判断其是否不为’#’,结果为真,进入循环,输出 c 即'1',
然后第二个c=getchar()读取下一字符‘3’,c=‘3’。
第二次:getchar()!=’#’读取下一字符'4'并判断其是否不为’#’,结果为真,进入循环,输出 c 即'3'
然后第二个c=getchar()读取下一字符‘5’,c=‘5’。
第三次:getchar()!=’#’读取下一字符'#'并判断其是否不为’#’,结果为假,跳出循环。
综上,最后输出结果为 13
[
本帖最后由 御风牧雨 于 2011-3-26 18:46 编辑 ]