已定义以下函数: fun(char*p2,char*p1) { while((*p2=*p1)!=’\0’){p1++;p2++}} 函数的功能是 ______。

admin2010-09-05  17

问题 已定义以下函数:    fun(char*p2,char*p1)    {  while((*p2=*p1)!=’\0’){p1++;p2++}}    函数的功能是 ______。

选项 A、将p1所指字符串复制到p2所指内存空间
B、将p1所指字符串的地址赋给指针p2
C、对p1和p2两个指针所指字符串进行比较
D、检查p1和p2两个指针所指字符串中是否有’\0’

答案A

解析 while循环语句的功能是将p1所指存储单元的内容赋值给p2所指的存储单元,然后p1++、p2++,分别指向下一个存储单元,直到p1指向符号串的结束字符’’\0’为止。故函数的功能是将p1所指字符串复制到p2所指内存空间。
转载请注明原文地址:https://jikaoti.com/ti/mhI0FFFM
0

最新回复(0)