下列函数的功能是( )。【09年9月】 fun(char*a,char*b) { while((*b=*a)!=’\0’){a++;b++;))

admin2013-10-14  22

问题 下列函数的功能是(    )。【09年9月】
    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

解析 while语句的条件是把字符*a的值赋给字符*b,然后再判断字符*b的值是否等于字符串的结束字符(’\0’),当不等于结束字符(’\0’)时,把字符指针变量a、b分别加1,指向它们的下一个字符,直到字符串a结束。这样程序执行的结果就是把字符串a赋给了b所指的存储空间。
转载请注明原文地址:https://kaotiyun.com/show/r0Jp777K
0

最新回复(0)