答案: c分析: char类型指针s指向字符串"abcde"的首地址,也就是字符'a'的地址;s += 2 就是说说指针向前移动了2个单位,此时s指向的是字符'c'的地址;最后函数printf输出时, 指针s没有加*号,所以输出的是指针s所指向的地址,如果加了*号就会输出字符'c'的ASCII码,故选c;
若按%s输出s的话,就会输出 cde。但是按%d输出 的话,它并不是不确定,而是将字符数据作为int值解读。