首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是void fun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
下列函数的功能是void fun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
admin
2018-01-11
21
问题
下列函数的功能是void fun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
选项
A、使指针b指向a所指字符串
B、将a所指字符串和b所指字符串进行比较
C、将a所指字符串赋给b所指空间
D、检查a和b所指字符串中是否有’\0’
答案
C
解析
在while语句的条件中是把字符*a的值赋给字符*b,然后再判断字符*b的值是否等于字符串的结束字符(’\0’),当不等于结束字符(’\0’)时,把字符指针变量a,b分别加1,指它们的下一个字符,直到字符串a的结束。这样程序执行的结果就是把字符串a赋给了b所指的存储空间。
转载请注明原文地址:https://jikaoti.com/ti/JNa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不会引起二义性的宏定义是()。
在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件命令行是_________。
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5:if(c)x=3;elsex=4:
设有以下宏定义: #defineA2 #defineBA+3则执行赋值语句“t=B*2;”后,int型变量t的值为_________。
以下叙述中不正确的是()。
下列叙述中正确的是()。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
在感染病人的体内,血液的哪些成分将发生变化?为什么?
按领导者在领导过程中的思维方式不同,可以将领导者风格分为()
下面属于被动攻击的手段是________。
试论述商品经济产生和存在的条件。
患者,男,51岁。因“突发右侧肢体麻木1小时”入院,查体:患者神志清楚,右侧肢体轻偏瘫,右侧Babinski征(++),腱反射亢进,左侧肢体未见明显异常。入院头颅CT报告:左侧基底节缺血性梗死。对该患者的康复治疗措施是
可引起周围神经炎的药物是
下列选项对信托受益人叙述错误的是()。
关于计算一半建筑面积的范围,以下说法正确的是()。
根据《企业破产法》的规定,下列情形中,不可以行使抵销权的有()。
住房公积金
最新回复
(
0
)