下列函数的功能是( )。 fun(char *a,char *b) { while((*b= *a)!=’\0’ {a++;b++;} }

admin2021-07-09  30

问题 下列函数的功能是(    )。
   fun(char *a,char *b)
   {
   while((*b= *a)!=’\0’
   {a++;b++;}
   }

选项 A、将a所指字符串赋给b所指空间
B、使指针b指向a所指字符串
C、将a所指字符串和b所指字符串进行比较
D、检查a和b所指字符串中是否有’\0’

答案A

解析 题中a和b是两个字符型指针,在while语句的表达式中将指针a所指向的字符赋给指针b所指向的内存单元,再判断指针b所指向的字符是不是字符串中的结尾符。若不是,则字符指针a和b的值分别自增,再执行循环语句,直至b所指向的字符为字符串中的结尾符。
转载请注明原文地址:https://jikaoti.com/ti/6sz0FFFM
0

随机试题
最新回复(0)