它输出的是字符goodbye!的字节为8。这个代码,你写来是干什么的?是求字符字节数吗?
s是 goodbye!的首地址p最后是!后面的'\0'的地址两个地址之间的差是8个字符
首先 你的f是一个函数吧,函数是为了完成某个功能而写的吧这个f的功能就是就是求某个字符串的长度啊,char *s 其中s就是参数啊goodbye!不正是8个字符吗1.char *p=s; p,s是字符串的首地址2.while(*p != ‘\0’)p++;p 已经是尾地址