c语言讲解求解答

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

}

这是个比较简单的指针问题
选项A ┅目了然 不解释 正确

p是整形指针变量 定义时 用int* , P里面就可以放int形的变量地址了 printf("%d", p) 打出来的就是p里放的地址, p就是p里的地址所指向的
选项C b[10]數组 b表示数组的首地址,b[1]表示第一个元素的值 b[1]也可以用
(b+1)来取得,所以b是首地址1是地址向后偏移移位,因为数组c语言讲解中定义在栈區可以简单的用指针地址+偏移量 所以C想错误


选项 D 正确 不解释
}

定义了一个字符串数组ss其内容為"It is!",调用函数 fun 传入数组的首地址

在fun函数内对字符串进行遍历直到字符串遇到'\0'为止,若是英文字母

则复制到原字符串的第一个位置,然后再遇到英文字母继

续复制到第二个位置以此类推,最后加上结束符'\0'

出结束符前面的字符串,也就是复制过去的那些英文字母

}

我要回帖

更多关于 c语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信