计算机二级C语言程序设计

img


答案为B那个0是怎么来的,%d不应该是输出整数吗?麻烦了指导一下,

字符串参数的最后一个字符时'\0',这里打印了disp的返回值要求是整数类型,

img


所以返回0,输出最后是0

选B

img

img

当循环打印NAME之后,指针再向后移动一位,下一位是结束标志,占四个字节的0,所以*str是取值操作,取到的就是0