while循環第壹次:
getchar讀取到第壹個字符‘a',賦值給ch,非空格,進入else,輸出’a'+1,即‘b',然後又getchar讀取到第二個字符’b',本次循環結束,準備進入第二次循環;
while循環第二次:
getchar讀取到第三個字符‘c',賦值給ch,非空格,進入else,輸出’c'+1,即‘d’,然後又getchar讀取第四個字符‘d’,本次循環結束,準備進入第三次循環;
while循環第三次:
getchar讀取到第五個字符‘e',賦值給ch,非空格,進入else,輸出’e'+1,即‘f',然後又getchar讀取第六個字符’f‘,本次循環結束,準備進入第四次循環;
whle循環第四次:
getchar讀取到第七個字符’\n',賦值ch,循環條件不成立,循環終止;
運行putchar輸出ch,此時ch為‘\n';即輸出換行。
所以全部輸出為:bdf然後還有壹個換行符。
函數返回。