更多"当需要函数返回多个值时,函数的参数应采用指针或 【12】 。"的相关试题:
[填空题]以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用 ftell函数返回当前文件位置指针的具体位置,从而确定文件长度。请填空。
FILE * myf;long f1;
myf= 【20】 ("test.t","rb");
fseek(myf,0,SEEK END) ;
f1=ftell(myf);
fclose(myf);
printf("%d/n",f1);
[填空题]以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度。请填空。
FILE *myf; long f1;
myf=______("test,t","rb");
fseek(myf,0,SEEK_END) ;f1=ftell(myf);
fclose(myf);
printf("%1d/n",f1);
[填空题]以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用删函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。
FILE*myf;long fl;
myf= 【15】 ("test.t","rb");
fseek(myf,( ),SEEK_END);fl+ftell(myf);
fclose(myf);
printf("%d/n",fl);
[填空题]语句“int(*ptr)( );”的含义是______是指向函数的指针,该函数返回一个血型数据。
[填空题]语句“int(*ptr)( );”的含义是______是指向函数的指针,该函数返回一个int型数据。
[单项选择]若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是______。
A. 0
B. 非0
C. -1
D. EOF
[填空题]如果调用fopen函数不成功,则函数返回 【14】 ;如果调用fclose函数不成功,则函数返回 【15】 。
[单项选择]如果EOF( )函数的返回值为True,则表明文件的指针指向
A. 文件开头
B. 文件结尾
C. 文件的第1个记录
D. 文件的最后1个记录
[填空题]函数fun的返回值是字符指针类型,该函数有两个参数,其中一个参数是字符类型,另一个参数是int类型引用,声明函数fun的原型的语句为()。
[单项选择]以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址
#include <stdio.h>
#include <string.h>
char *scmp(char *s1, char *s2)
{ if(strcmp(s1,s2)<0)
return(s1);
else return(s2);
}
main( )
{ int i; char string[20], str[3][20];
for(i=0;i<3;i++) gets(str[i]);
strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/
strcpy(string,scmp(string,str[2]));
printf("%s/n",string);
}
若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为( )。
A. abcd
B. abba
C. abc
D. abca