求解一个C++程序问题!

2025-04-13 17:55:15
推荐回答(3个)
回答1:

它输出的是字符goodbye!的字节为8。这个代码,你写来是干什么的?是求字符字节数吗?

回答2:

s是 goodbye!的首地址
p最后是!后面的'\0'的地址

两个地址之间的差是8个字符

回答3:

首先 你的f是一个函数吧,函数是为了完成某个功能而写的吧
这个f的功能就是就是求某个字符串的长度啊,char *s 其中s就是参数啊
goodbye!不正是8个字符吗
1.char *p=s; p,s是字符串的首地址
2.while(*p != ‘\0’)p++;p 已经是尾地址