一个关系表的行称为______。
按“先进后出”原则组织数据的数据结构是______。
数据结构分为线性结构和非线性结构,带链的队列属于______。
下面程序的功能是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串。请填空。
#include<stdio.h>
main( )
int i;
char s[21],*p;
for(i=0;i<20;i++) s[i]=getchar( );
s[i]= (6) ;
p= (7) ;
while(*p) putchar(*p++);
下面程序的功能是将数组a的4个元素和数组b的6个元素写到名为lett.dat的二进制文件中。请填空。
#include<stdio.h>
main( )
FILE *fp;
char a[4]="1234",b[6]="abcedf";
if((fp=fopen(" (8) ","wb"))=NULL)exit(0);
fwrite(a,sizeof(char),4,fp);
fwrite(b, (9) ,1,fp);
felose(fp);
以下函数的功能是把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。
strcen(char a [],chat"b[])
int num=0,n=0;
while( *(a+num)!= (10) )num++;
while(b[n])*(a+nunl)=b[n];num++; (11) ;
return(hum);
’/0’(或0、NULL)
以下函数的功能是把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。
strcen(char a [],chat"b[])
int num=0,n=0;
while( *(a+num)!= (10) )num++;
while(b[n])*(a+nunl)=b[n];num++; (11) ;
return(hum);
n++(或++n、n+=1、n=n+1、n=1+n)
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。
int mystrlen (char *str)
int i;
for(i=0;______!=’/0’;i++);
return(i);
*(str+i)或str[i]