二进制文件是存储二进制数据的文件。 3.判断文件指针是否已经到了文件尾部的函数是( )。 答:feof() 解析: feof() ,用于判断 fp 指针是否已经到文件末尾,即读文件是否读到了文件结束的位置。其调用格式为:feof(fp); 该函数成功返回 1 表示已经到了文件结束位置,0 表示文件未结束。 4.统计文本文件的字符数量...
定义为int*p[3],a[3];可知这里 p 是一个指针数组,p 为数组名,所以不能作为赋值号的左操作数,所以选项 A 和 C 不对*p即 p[0],所以选项 B 等效于 p[0]=a,如上所说,数组 p 的元素是指针,所以选项 D 是不合适的 3.下列程序段的输出是( )。 int i, a[12] = {1, 2, 3, 4, 5, 6, ...
定义为int *p[3],a[3]; 可知这里 p 是一个指针数组,p 为数组名,所以不能作为赋值号的左操作数,所以选项 A 和 C 不对 *p 即p[0],所以选项 B 等效于 p[0]=a[0],a[0]是int类型,而p[0] 应该存储指针变量(int *),所以B也不对。 3.下列程序段的输出是( )。 int i, a[12] = {1, 2,...
题目中先定义了 int 类型的数组 x,又定义两个指针。 然后p = x,表示将 x 的基地址赋值给 p,所以 p 指向数组中第一个元素。 第一次打印*(p++),获取 p 指向的元素,打印 2, 然后指针位置向后移动一个位置。 因为pp = &p,表示将 p 的地址赋值给 pp,所以 pp 指向 p,p 经过上次打印时的 ++,已经...
定义为int*p[3],a[3];可知这里 p 是一个指针数组,p 为数组名,所以不能作为赋值号的左操作数,所以选项 A 和 C 不对*p即 p[0],所以选项 B 等效于 p[0]=a,如上所说,数组 p 的元素是指针,所以选项 D 是不合适的 3.下列程序段的输出是( )。