问题
填空题
有以下程序: main() {char str[]="xyz", *ps=str; while(* ps)ps++; for(ps--; ps-str>=0;ps--)puts(ps); } 执行后的输出结果是 【3】 。
答案
参考答案:z yz Xyz
解析: 本题考查字符型指针变量的应用。程序中字符指针变量ps指向字符串"xyz",while循环语句的作用使ps指向字符串结尾,for循环的执行过程如下。 第一次循环:ps指向字符串"z",输出z。 第二次循环:ps指向字符串"yz",输出yz。 第三次循环:ps指向字符串"xyz",输出xyz。