填空题
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到S所指内存空间中,全并形成一个新字符串。例如。若t所指字符串为:efgh,调用strcpy2后,S所指字符串为:ef ghefgh。请填空。 #include
#include
void strcpy2(char *S,char *t) {char*P=t; while(*S++=*t++); S=【 】; while(【 】=*P++); } main () char str1[100]="abcd",str2[]="efgh"; strcpy2(strl,str2);printf("%s\n",str1); }
【参考答案】
s-A,木s++
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段 q=S; S=S->next;P=S;while(P->next)P=P->next;P->next=q; q->next=NULL; 该程序段实现的功能是【 】。
A.首结点成为尾结点
B.尾结点成为首结点
C.删除首结点
D.删除尾结点
点击查看答案&解析
填空题
已知字符A的ASCⅡ代码值为65,以下程序运行时若从键盘输入B33<回车>,则输出结果是【 】。#include<stdio.h>main(){char a,b;a=getchar();scanf( %d ,&b);a=a-’’A’’+’’0’’;b=b*2;printf( %c%c n ,a,b);}
点击查看答案&解析
相关试题
以下程序的输出结果是【 】。#include m...
在关系数据库中,把数据表示成二维表,每一...
以下程序的输出结果是【 】。#includemai...
以下程序运行后的输出结果是【 】。main(...
对长度为10的线性表进行冒泡排序,最坏情...