更多"若字符指针p所指向的字符串为'abcdefg',在执行语句
"的相关试题:
[填空题]在一个单链表中,在指针p所指向的结点之后插入指针s所指向的结点时,应执行“s->next= [9] ;”和“p->next= [10] ;”的操作。
[单项选择]下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是
A. if(strcmp(s1, s2)==0) ST;
B. if(s1==s2) ST;
C. if(strcpy(s1, s2)==1) ST;
D. if(s1-s2==0) ST;
[填空题]
以下sstrcpy( )函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。
void sstrcpy(char *s,char *t)
{ while(*s++= 【15】 );}
main( )
{ char str1[100],str2[ ]=”abcdefgh”;
sstrcpy(str1,str2);
printf(“%s/n”,str1);}
[填空题]下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。
#include<stdio.h>
main( )
int i;char s[21],*p;
for(i=0;i<20;i++)
s[i]=getchar( );
s[i]= 【13】 ;
p= 【14】 ;
while(*p)putchar(*p++);