题目详情
填空题 下面程序的运行结果是____(提示:程序中fseek(fp,-2L*sizeof(int),SEEK__2__END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节). #include<stdio.h> int main( ) { FILE *fp; int i , a[4] = {1 , 2 , 3 , 4} , b ; fp = fopen( "data.dat " , "wb" ) ; for( i = 0 ; i < 4 ; i++ ) fwrite( &a[i] , sizeof(int) , 1 , fp ) ; fclose( fp ) ; fp = fopen( "data.dat" , "rb" ) ; fseek( fp , -2L * sizeof( int ) , SEEK__3__END ) ; fread( &b , sizeof(int) , 1 , fp ) ; /* 从文件中读取sizeof(int)字节的数据到变量b中*/ fclose( fp ) ; printf( "%d\n" , b ) ; return 0 ; }
学科:程序设计基础(C语言程序设计)
时间:2025-12-25 14:27:22
