设语句char c[5]={'a', 'b', '\0', 'c', '\0'};则printf (''%s\n'',c);的输出结果是
设语句char c[5]={'a', 'b', '\0', 'c', '\0'};则printf (''%s\n'',c);的输出结果是
日期:2018-02-28 20:48:09 人气:1
输出结果是ab
给c数组初始化为{'a', 'b', '\0', 'c', '\0'},这五个字符存储在内存中,将c按字符串输出时,即printf (''%s\n'',c);,这时,会从c数组的第一个元素'a'开始,依次输出a和b,当遇到'\0'时,字符串输出结束,所以输出结果为ab