作业帮 > 综合 > 作业

若已定义:char s[20]=”Good\ohelloworld”;则函数strlen(s+5)的值是()

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/03 17:49:18
若已定义:char s[20]=”Good\ohelloworld”;则函数strlen(s+5)的值是()
若已定义:char s[20]=”Good\ohelloworld”;则函数strlen(s+5)的值是()
你是一开始有一个空格?
然后是\o 不是\0?
那如果是有个空格加\o 值应当是12
s这个数组名就等于字符串的首地址 也就是等于&s[0]
strlen这个函数的工作方式就是从你传入的指针开始计算字符个数,知道遇到\0为止
你的s指向了字符串的第1个空格 +5后指向了那个\ 就是d之后,o之前的\
从\开始计算 到末尾的d一共有12个字符 (第13个是字符串结束的\0)